body { word-wrap:break-word; word-break:break-all;background: #fff;margin: 0 auto;width: 100%;min-width: 1300px;font-family: arial;}
* {box-sizing: border-box;margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size: 14px;font-weight: normal;}
*:focus {outline: none;}
button, input, select, textarea, label { vertical-align:middle; border: 0; outline: none;background: none;}
img { vertical-align:middle; border:none; display:inline-block; max-width: 100%;}
ul, ol {list-style:none; }
a {text-decoration:none !important; vertical-align:baseline; cursor:pointer;-o-transition: .2s ease;-moz-transition: .2s ease;-webkit-transition: .2s ease;transition: .2s ease;}
table { border-collapse:collapse; border-spacing:0; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height: 0;font-size: 0;}
.clearfix{*zoom:1;}
.fl { float:left; _display:inline; }
.fr { float:right; _display:inline; }
input, textarea {outline: none;-webkit-appearance: none;}
input[type='checkbox']:focus{outline: none;}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #999;
}
.container {
	width: 1200px;
	margin: 0 auto;
}
.container1 {
	/* width: 1400px; */
	width: 1200px;
	margin: 0 auto;
}
.mb20 {
	margin-bottom: 20px;
}

/* header */
.header {
	background: #f4f4f4;
}
.hd_con {
	position: relative;
	/* padding: 26px 0; */
	padding: 10px 0;
}
a.logo1 {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	display: inline-block;
	font-size: 0;
	height: 80px;
}
a.logo1 img {
	max-height: 100%;
}
.hd_right {
	text-align: right;
	font-size: 14px;
	color: #777;
}
.hd_r1 {
	/* margin-bottom: 20px; */
	margin-bottom: 10px;
}
.hd_r1 > * {
	display: inline-block;
	vertical-align: middle;
}
.hd_right a {
	color: #777;
	font-size: 14px;
}
.hd_a1 a {
	display: inline-block;
	margin-right: 28px;
	line-height: 22px;
}
.login_a {
	margin-right: 24px;
}
.hd_en {
	/* margin-right: 24px; */
}
.hd_en a {
	display: inline-block;
}
.hd_en a > * {
	display: inline-block;
	vertical-align: middle;
}
.hd_en a img {
	height: 18px;
}
.hd_en a span {
	margin-left: 8px;
}
.naver ul li {
	display: inline-block;
	margin-left: 36px;
}
.naver ul li a {
	display: inline-block;
	color: #494949;
	font-size: 16px;
	line-height: 26px;
	position: relative;
}
.naver ul li a::before {
	position: absolute;
	content: "";
	width: 0;
	height: 2px;
	left: 50%;
	transform: translateX(-50%);
	bottom: -6px;
	background: #8a8a8a;
	transition: all .36s;
}
.naver ul li.active a::before,
.naver ul li a:hover::before {
	width: 60px;
}
.second_main {
	background: #e8e8e8;
}
.sec_nav ul {
	text-align: right;
	font-size: 0;
}
.sec_nav ul li {
	display: inline-block;
	line-height: 55px;
	margin-left: 40px;
}
.sec_nav ul li a {
	display: block;
	color: #666;
	/* font-size: 16px; */
	font-size: 14px;
}
.sec_nav ul li a:hover {
	color: #fe9961;
}
.logined > * {
	display: inline-block;
	vertical-align: middle;
}
a.xd_news_i {
	font-size: 0;
	margin-right: 26px;
}
.xd_hd_r1 {
	position: relative;
}
.xd_pic1 a {
	display: inline-block;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.xd_hd_nav {
	position: absolute;
	width: 200px;
	right: 0;
	top: 34px;
	z-index: 5;
	display: none;
	padding: 12px 0 0;
}
.xd_hd_log {
	background: #fff;
	text-align: left;
	box-shadow: 0px 2px 8px 0px rgba(97, 97, 97, 0.34);
}
.xd_hd_nav ul {
	padding: 10px 0;
}
.xd_hd_nav ul li {
	font-size: 14px;
	line-height: 36px;
	padding-left: 20px;
}
.xd_hd_nav ul li a {
	color: #474747;
}
.xd_h_t1 {
	border-bottom: 1px solid #ececec;
}
.xd_out {
	border-top: 1px solid #ececec;
}
.xd_h_t1 ,.xd_out {
	font-size: 14px;
	line-height: 52px;
	padding-left: 20px;
}
.xd_h_t1 a ,
.xd_out a {
	color: #474747;
}
.xd_hd_nav ul li a:hover ,
.xd_h_t1 a:hover,
.xd_out a:hover {
	text-decoration: underline !important;
}
.banner_swiper1 {
	padding-bottom: 40px;
	position: relative;
}
.banner_swiper1 .swiper-pagination {
	display: block;
	width: 100%;
	bottom: 0;
}
.banner_swiper1 .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	opacity: 1;
	background: #8e8e8e;
	vertical-align: middle;
	margin: 0 18px;
	transition: all .4s;
}
.banner_swiper1 .swiper-pagination-bullet-active {
	width: 10px;
	height: 10px;
}
.banner_swiper1 .swiper-button-prev ,
.banner_swiper1 .swiper-button-next {
	background: none;
	width: auto;
	height: auto;
	margin: 0;
	transform: translateY(-50%);
	font-size: 0;
}
.banner_swiper1 .swiper-button-prev {
	/* left: 14%; */
	left: calc((100% - 1200px)/2);
}
.banner_swiper1 .swiper-button-next {
	/* right: 14%; */
	right: calc((100% - 1200px)/2);
}
.index_tou {
	padding-top: 32px;
	padding-bottom: 10px;
}
.index_left1 {
	width: 49.16%;
	float: left;
}
.index_right1 {
	width: 49.16%;
	float: right;
}
.index_n1 {
	border: 1px solid #595959;
	border-radius: 10px;
	padding: 20px 42px;
}
.index_n1 > * {
	display: inline-block;
	vertical-align: middle;
}
.index_n1 span {
	color: #5e5e5e;
	font-size: 16px;
	line-height: 38px;
}
.index_s1 {
	max-width: 80%;
}
.index_s1 .swiper-container {
	height: 38px;
}
.index_t1 a {
	display: block;
	color: #5e5e5e;
	font-size: 16px;
	line-height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index_title1 {
	padding: 74px 0 44px 0;
	text-align: center;
}
.index_title1 h1 {
	color: #595959;
	font-size: 30px;
	margin-bottom: 24px;
}
.terrace_list1 ul li {
	width: 31.83%;
	float: left;
	margin-bottom: 16px;
	margin-right: 2.255%;
}
.terrace_list1 ul li:nth-child(3n) {
	margin-right: 0;
}
.terrace_list1 ul li a {
	display: block;
	width: 100%;
}
.terrace_h1 {
	position: relative;
	overflow: hidden;
}
.terrace_img1 {
	height: 296px;
}
.terrace_img1 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.terrace_h1 .mask {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(81,81,81,.54);
	left: 0;
	top: 0;
	opacity: 0;
	transition: all .4s;
}
.terrace_info1 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	transform: translateY(150%);
	transition: all .45s;
}
.terrace_info1 .name {
	color: #fff;
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: 2px;
}
.terrace_info1 .txt {
	color: #fff;
	font-size: 13px;
	line-height: 22px;
	letter-spacing: 1px;
	margin: 22px 0;
	text-align: center;
}
.terrace_info1 .enter_a span {
	display: inline-block;
	padding: 0 20px;
	line-height: 32px;
	border-radius: 6px;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	letter-spacing: 2px;
}
.terrace_h2 {
	padding: 22px 0;
	text-align: center;
}
.terrace_h2 .name {
	color: #5b5b5b;
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	letter-spacing: 2px;
}
.terrace_h2 .en_name {
	color: #5b5b5b;
	font-size: 12px;
	margin-top: 6px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.terrace_list1 ul li a:hover .terrace_info1 {
	transform: translateY(0);
}
.terrace_list1 ul li a:hover .mask {
	opacity: 1;
}
.index_pt {
	padding-bottom: 36px;
}
.section2 {
	background: rgba(181,181,181,.1);
}
.index_con2 {
	padding: 80px 0 100px 0;
}
.index_list1 {
	text-align: center;
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 74px;
}
.index_list1 ul li {
	display: inline-block;
	margin: 0 130px;
}
.index_list1 ul li a {
	display: inline-block;
	color: #595959;
	font-size: 30px;
	line-height: 80px;
	position: relative;
}
.index_list1 ul li a::before {
	position: absolute;
	content: "";
	width: 0;
	height: 6px;
	background: #595959;
	border-radius: 3px;
	left: 50%;
	transform: translateX(-50%);
	bottom: -1px;
	transition: all .36s;
}
.index_list1 ul li.active a::before {
	width: 55px;
}
.index_left2 {
	width: 48.75%;
	float: left;
}
.news_m1 a {
	display: block;
	width: 100%;
}
.news_h1 {
	position: relative;
}
.news_img1 {
	height: 360px;
}
.news_img1 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.news_h1 .time {
	position: absolute;
	left: 0;
	top: 0;
	width: 85px;
	height: 105px;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	background: #b2b2b2;
}
.news_h1 .time h3 {
	color: #fff;
	font-size: 45px;
}
.news_h1 .time h4 {
	color: #fff;
	font-size: 16px;
}
.news_h2 {
	padding: 24px 34px 0 0;
}
.news_h2 h2 {
	color: #595959;
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 15px;
}
.news_h2 .txt {
	color: #606060;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.index_right2 {
	width: 49.16%;
	float: right;
}
.index_list2 ul li {
	margin-bottom: 34px;
}
.index_list2 ul li a {
	display: block;
	width: 100%;
}
.news_img2 {
	width: 34.23%;
	float: left;
	height: 125px;
}
.news_img2 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.news_m2 {
	width: 62.71%;
	float: right;
	border-bottom: 1px solid #dadada;
	height: 125px;
	padding-top: 14px;
}
.news_m2 > * {
	display: inline-block;
	vertical-align: middle;
}
.news_m2 .time {
	width: 70px;
}
.news_m2 .time h3 {
	color: #595959;
	font-size: 40px;
}
.news_m2 .time h4 {
	color: #595959;
	font-size: 16px;
}
.news_info1 {
	width: 72%;
}
.news_info1 h2 {
	color: #595959;
	font-size: 16px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 4px;
}
.news_info1 .txt {
	color: #606060;
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.tab_content .tab {
	display: none;
}
.expert_m1 a {
	display: block;
	text-align: center;
	width: 100%;
}
.expert_img1 {
	height: 211px;
	margin-bottom: 34px;
}
.expert_img1 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.expert_info1 .name {
	color: #333;
	font-size: 16px;
	margin-bottom: 12px;
}
.expert_info1 .post {
	color: #999;
	font-size: 14px;
}
.index_s2 ,
.index_s5 {
	position: relative;
}
.index_s2 .swiper-button-prev,
.index_s2 .swiper-button-next ,
.index_s5 .swiper-button-prev,
.index_s5 .swiper-button-next {
	width: auto;
	height: auto;
	margin: 0;
	top: 90px;
	font-size: 0;
	width: 40px;
	background: none;
}
.index_s5 .swiper-button-prev,
.index_s5 .swiper-button-next {
	top: 50%;
	transform: translateY(-50%);
}
/* .index_s2 .swiper-container-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
	margin: 0 auto;
} */
.service_list1 ul li {
	width: 27.5%;
	float: left;
	padding: 35px 0;
	margin-right: 8.75%;
}
.service_list1 ul li:nth-child(3n) {
	margin-right: 0;
}
.service_m1 {
	display: flex;
	width: 100%;
	align-items: flex-start;
}
.service_info1 {
	margin-left: 16px;
}
.service_info1 .title {
	color: #333;
	font-size: 18px;
	margin-bottom: 16px;
}
.service_info1 .txt {
	color: #999;
	font-size: 14px;
	line-height: 28px;
	letter-spacing: 1px;
}
.cooperation_list1 ul li {
	width: 23.16%;
	float: left;
	margin-right: 2.45%;
	margin-bottom: 27px;
}
.cooperation_list1 ul li:nth-child(4n) {
	margin-right: 0;
}
.cooperation_list1 ul li a {
	display: block;
	width: 100%;
	height: 108px;
}
.cooperation_list1 ul li a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.index_con4 {
	padding-bottom: 50px;
}
.index_b1 a {
	display: flex;
	width: 100%;
	height: 75px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	justify-content: center;
	align-items: center;
	border-radius: 3px;
}
.index_b1 a span {
	color: #757575;
	font-size: 18px;
	margin-left: 10px;
}
.section5 {
	padding-bottom: 40px;
}
.footer {
	background: #9b9b9b;
}
.f_con {
	padding: 60px 0 75px 0;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.f_nav {
	display: flex;
	align-items: flex-start;
}
.f_item {
	margin-right: 90px;
}
.f_nav .f_item:last-child {
	margin-right: 0;
}
.f_item h2 {
	margin-bottom: 35px;
}
.f_item h2 a {
	display: inline-block;
	color: #fff;
	font-size: 17px;
}
.f_item ul li {
	margin-bottom: 25px;
}
.f_item ul li a {
	color: #fff;
	font-size: 14px;
	display: inline-block;
	line-height: 22px;
	position: relative;
}
.f_item ul li a::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	background: #fff;
	left: 0;
	bottom: 0;
	opacity: 0;
	transition: all .36s;
}
.f_item ul li a:hover::before {
	opacity: 1;
}
.f_info1 ul li {
	position: relative;
	padding-left: 25px;
	margin-bottom: 13px;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
}
.f_info1 ul li::before {
	position: absolute;
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #fff;
}
.f_ewm ul {
	display: flex;
	justify-content: flex-start;
}
.f_ewm ul li {
	position: relative;
	margin-right: 42px;
}
.ewm_1 {
	position: absolute;
	width: 110px;
	min-width: 110px;
	height: 110px;
	left: 50%;
	transform: translateX(-50%);
	bottom: 50px;
	padding: 8px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0px 5px 10px 0px rgba(178, 178, 178, 0.34);
	display: none;
}
.ewm_1::before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-top: 7px solid #fff;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	left: 50%;
	transform: translateX(-50%);
	bottom: -7px;
}
.f_icon1 {
	cursor: pointer;
}
.f_ewm ul li .f_icon1:hover + .ewm_1 {
	display: block;
}
.floatRight {
	position: fixed;
	width: 52px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}
.floatRight ul li {
	margin-bottom: 8px;
	position: relative;
	height: 52px;
	border: 1px solid #c4c4c4;
	border-radius: 4px;
}
.floatRight ul li:last-child {
	margin-bottom: 0;
}
.f_icon2 {
	background: #fff;
	border-radius: 4px;
	cursor: pointer;
}
.float_info1 {
	position: absolute;
	left: -200px;
	top: 50%;
	transform: translateY(-50%);
	min-width: 180px;
	border-radius: 4px;
	background: #8e8e8e;
	padding: 6px 8px;
	display: none;
}
.float_ewm1 {
	position: absolute;
	left: -200px;
	top: 50%;
	transform: translateY(-50%);
	min-width: 180px;
	border-radius: 4px;
	background: #8e8e8e;
	padding: 10px 18px;
	display: none;
}
.float_info1::before ,
.float_ewm1::before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-left: 6px solid #8e8e8e;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	right: -6px;
	top: 50%;
	transform: translateY(-50%);
}
.float_info1 p {
	color: #fff;
	font-size: 10px;
	line-height: 20px;
}
.goTop {
	background: #8e8e8e;
	display: block;
}
.floatRight ul li .f_icon2:hover + .float_info1 ,
.floatRight ul li .f_icon2:hover + .float_ewm1 {
	display: block;
}

/* 最新消息 */
.crumbs {
	background: #fff;
}
.crumbs_t1 {
	color: #3f3f3f;
	/* font-size: 16px; */
	font-size: 13px;
	text-align: right;
	padding: 15px 0;
	line-height: 24px;
}
.crumbs_t1 a {
	color: #3f3f3f;
}
.xd_news1 {
	background: rgba(232,232,232,.43);
}
.xd_news_h1 {
	padding: 50px 0;
}
.xd_news_left1 {
	width: 48.5%;
	float: left;
}
.xd_news_img1 a {
	display: block;
	width: 100%;
	height: 328px;
}
.xd_news_img1 a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.xd_news_right1 {
	width: 49.16%;
	float: right;
}
.xd_news_info1 {
	margin-top: 50px;
}
.xd_news_info1 .time {
	font-size: 26px;
	color: #595959;
}
.xd_news_info1 .title {
	margin: 20px 0 16px 0;
}
.xd_news_info1 .title a {
	display: block;
	color: #474747;
	font-size: 30px;
	line-height: 40px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
}
.xd_news_info1 .txt {
	color: #595959;
	font-size: 14px;
	line-height: 22px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
}
.xd_news_type1 {
	text-align: center;
	padding: 16px 0;
	margin-bottom: 18px;
}
.xd_news_type1 ul li {
	display: inline-block;
	margin: 0 50px;
}
.xd_news_type1 ul li a {
	display: inline-block;
	color: #8c8c8c;
	font-size: 20px;
	line-height: 50px;
	position: relative;
}
.xd_news_type1 ul li a::before {
	position: absolute;
	content: "";
	width: 0;
	height: 2px;
	background: #7b7b7b;
	left: 0;
	bottom: 0;
	transition: all .36s;
}
.xd_news_type1 ul li.active a {
	color: #333333;
}
.xd_news_type1 ul li.active a::before {
	width: 100%;
}
.xd_news_k1 {
	position: relative;
	margin-bottom: 20px;
	z-index: 2;
}
.xd_news_l1 ul li {
	display: inline-block;
	margin-right: 50px;
}
.xd_news_l1 ul li a {
	display: flex;
	align-items: center;
	color: #727272;
	font-size: 16px;
	line-height: 30px;
}
.xd_news_l1 ul li a img {
	margin-left: 8px;
}
.xd_news_r1 {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.xd_news_xs {
	position: relative;
}
.xd_news_x1 {
	display: flex;
	align-items: center;
	color: #8e8e8e;
	font-size: 16px;
	cursor: pointer;
}
.xd_news_x1 img {
	margin-left: 8px;
}
.xd_xs_modal1 {
	position: absolute;
	width: 300px;
	right: 0;
	top: 35px;
	z-index: 5;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 2px 7px rgba(34,34,34,.2);
	display: none;
}
.xd_xs_modal1 .title {
	color: #515451;
	font-size: 14px;
	padding-left: 34px;
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6;
}
.xd_form1 .xd_b_group1 {
	border-bottom: 1px solid #e6e6e6;
	padding: 18px 0 14px 0;
}
.xd_form1 .xd_b_group1 .form_group {
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}
.xd_form1 .xd_b_group1 .form_group span {
	color: #515451;
	font-size: 13px;
	width: 82px;
	padding-right: 20px;
	text-align: right;
}
.xd_s_form1 {
	display: flex;
	position: relative;
	width: 186px;
	height: 38px;
	background: #f4f4f4;
	border-radius: 4px;
}
.xd_s_form1 input ,
.xd_s_form1 select {
	width: 100%;
	height: 38px;
	padding: 0 15px;
	line-height: 38px;
	font-size: 12px;
	color: #515451;
}
.xd_s_form1 select {
	appearance: none;
	-webkit-appearance: none;
}
.xd_s_form1 .icon1 {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	height: 6px;
}
.xd_b_group2 {
	display: flex;
	justify-content: center;
	padding: 25px 0 15px 0;
}
.xd_b_group2 button {
	width: 82px;
	height: 36px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	font-size: 12px;
	margin: 0 10px;
	cursor: pointer;
}
.xd_b_group2 .sure {
	background: #ff9961;
	color: #fff;
}
.xd_b_group2 .cancel {
	border: 1px solid #ccc;
	color: #999999;
}
.xd_news_list1 {
	margin-bottom: 20px;
}
.xd_news_list1 ul li {
	width: 30%;
	float: left;
	margin-bottom: 40px;
	margin-right: 5%;
}
.xd_news_list1 ul li:nth-child(3n) {
	margin-right: 0;
}
.xd_news_m1 a {
	display: block;
	width: 100%;
	border-bottom: 1px solid #8f8f8f;
}
.xd_news_img2 {
	height: 270px;
}
.xd_news_img2 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.xd_news_info2 {
	padding: 20px 0;
}
.xd_news_info2 .time {
	float: left;
	/* width: 70px; */
	width: 60px;
}
.xd_news_info2 .time h3 {
	color: #595959;
	font-size: 40px;
}
.xd_news_info2 .time h4 {
	color: #595959;
	font-size: 15px;
	line-height: 20px;
}
.xd_s_info1 {
	width: 78.33%;
	float: right;
}
.xd_s_info1 .title {
	color: #595959;
	font-size: 15px;
	line-height: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	margin-bottom: 4px;
}
.xd_s_info1 .txt {
	color: #848484;
	font-size: 10px;
	line-height: 16px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	height: 32px;
}
.page {
	text-align: center;
}
.page a {
	display: inline-block;
	color: #727272;
	font-size: 14px;
	min-width: 23px;
	line-height: 23px;
	border-radius: 12px;
	margin: 0 2px;
}
.page a.on {
	background: #6b6b6b;
	color: #fff;
}
.insider_content1 {
	padding-bottom: 60px;
}

/* 最新消息详情 */
.xd_news_h2 {
	padding: 50px 0 22px 0;
	border-bottom: 3px solid #515151;
	margin-bottom: 14px;
}
.xd_news_h2 .title {
	color: #515151;
	font-size: 46px;
	margin-bottom: 22px;
}
.xd_news_h2 .stitle {
	display: flex;
	align-items: center;
	position: relative;
}
.xd_news_h2 .stitle p {
	color: #515151;
	font-size: 14px;
}
.xd_news_h2 .stitle .view {
	display: flex;
	align-items: center;
	color: #bbbbbb;
	font-size: 12px;
	margin-left: 60px;
}
.xd_news_h2 .stitle .view img {
	margin-right: 6px;
}
.xd_n_h1 {
	position: relative;
	margin-left: 38px;
	/* margin-bottom: 60px; */
}
.xd_n_share {
	display: flex;
	align-items: center;
}
.xd_n_share span {
	color: #515151;
	font-size: 14px;
	margin-right: 22px;
}
.xd_pian {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
}
.xd_pian a {
	display: flex;
	align-items: center;
	color: #515151;
	font-size: 14px;
	margin-left: 22px;
}
.xd_pian a img {
	margin: 0 5px;
}
.xd_news_left2 {
	width: 70%;
	float: left;
}
.xd_news_right2 {
	width: 25.78%;
	float: right;
}
.xd_det_info1 {
	margin-bottom: 100px;
}
.xd_det_info1 .txt {
	color: #757575;
	font-size: 22px;
	letter-spacing: 2px;
	line-height: 39px;
}
.xd_d_b1 {
	display: flex;
	justify-content: center;
}
.xd_zan1 {
	display: flex;
	width: 180px;
	height: 106px;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	background: #eeeeee;
	border-radius: 53px;
	cursor: pointer;
}
.xd_zan1 img + img {
	display: none;
}
.xd_zan1 p {
	font-size: 16px;
	color: #989898;
	margin-top: 8px;
}
.xd_zan1.on img {
	display: none;
}
.xd_zan1.on img + img {
	display: inline-block;
}
.xd_zan1.on {
	background: #fe9961;
}
.xd_zan1.on p {
	color: #fff;
}
.xd_news_det1 {
	border-bottom: 2px solid #c1c1c1;
	padding-bottom: 40px;
}
.xd_news_f1 {
	display: flex;
	justify-content: flex-end;
	margin: 28px 0 50px 0;
}
.xd_news_f1 a {
	display: flex;
	align-items: center;
	height: 40px;
	border: 1px solid #bcbcbc;
	border-radius: 7px;
	padding: 0 20px;
	color: #818287;
	font-size: 14px;
	margin-left: 30px;
}
.xd_news_f1 a img {
	margin-right: 8px;
}
.xd_news_adv_img1 a {
	display: block;
	width: 100%;
}
.xd_news_adv_img1 a img {
	width: 100%;
}
.xd_news_r2 {
	margin-top: 30px;
	border: 2px solid #d4d4d4;
	padding: 0 15px;
}
.xd_news_r2 .title {
	color: #646464;
	font-size: 24px;
	line-height: 70px;
	border-bottom: 2px solid #d7d7d7;
}
.xd_list1 {
	padding: 15px 0;
}
.xd_list1 ul li a {
	display: block;
}
.xd_list1 ul li a span {
	display: inline-block;
	width: 100%;
	color: #757575;
	font-size: 18px;
	line-height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xd_list2 ul li a span {
	width: 85%;
	vertical-align: middle;
}
.xd_list2 ul li a i {
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	background: #646464;
	border-radius: 4px;
	color: #fff;
	font-style: normal;
	font-size: 14px;
	text-align: center;
	line-height: 25px;
	margin-right: 8px;
}
.xd_list2 ul li:nth-child(4) a i ,
.xd_list2 ul li:nth-child(5) a i {
	background: #919191;
}
.xd_news_m2 a {
	display: block;
	width: 100%;
	background: #fff;
	border-radius: 4px;
}
.xd_news_img3 {
	height: 164px;
}
.xd_news_img3 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.xd_news_info3 {
	padding: 10px 15px;
}
.xd_news_info3 h2 {
	color: #515151;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 24px;
}
.xd_news_f2 {
	background: #f4f4f4;
}
.xd_news_s1 {
	padding: 40px 0;
}
.xd_news_swiper1 {
	position: relative;
}
.xd_news_swiper1 .swiper-button-prev,
.xd_news_swiper1 .swiper-button-next {
	width: auto;
	height: auto;
	background: none;
	margin: 0;
	transform: translateY(-50%);
	opacity: 1;
}
.xd_news_swiper1 .swiper-button-prev {
	left: -54px;
}
.xd_news_swiper1 .swiper-button-next {
	right: -54px;
}
.xd_news_swiper1 .swiper-button-disabled {
	display:none;
}

/* 公益 */
.xd_benefit_c1 {
	margin-top: 80px;
}
.xd_benefit_list1 ul li {
	margin-bottom: 120px;
}
.xd_benefit_list1 ul li:last-child {
	margin-bottom: 60px;
}
.xd_benefit_left1 {
	width: 46.75%;
	float: left;
}
.xd_benefit_right1 {
	width: 50%;
	float: right;
}
.xd_benefit_list1 ul li:nth-child(2n) .xd_benefit_left1{
	float: right;
}
.xd_benefit_list1 ul li:nth-child(2n) .xd_benefit_right1{
	float: left;
}
.xd_benefit_img1 a {
	display: block;
	width: 100%;
	height: 427px;
}
.xd_benefit_img1 a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.xd_benefit_info1 {
	height: 427px;
	position: relative;
}
.xd_benefit_info1 .title {
	margin-bottom: 16px;
}
.xd_benefit_info1 .title a {
	display: block;
	color: #3f3f3f;
	font-size: 28px;
	line-height: 44px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
}
.xd_benefit_info1 .txt {
	font-size: 16px;
	color: #6b6b6b;
	line-height: 28px;
}
.xd_benefit_info1 .xd_more1 {
	position: absolute;
	left: 0;
	bottom: 0;
}
.xd_benefit_info1 .xd_more1 a {
	display: inline-block;
	width: 80px;
	line-height: 24px;
	border: 1px solid #606060;
	color: #606060;
	font-size: 14px;
	text-align: center;
}

/* 联系我们 */
.xd_contact_banner {
	position: relative;
	height: 420px;
}
.xd_b_img1 {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.xd_contact_lx {
	position: absolute;
	/* right: 14%; */
	bottom: 24px;
	right: calc((100% - 1400px)/2);
}
.xd_contact_icon1 ul li {
	position: relative;
	display: inline-block;
	margin-right: 50px;
}
.xd_contact_icon1 ul li:last-child {
	margin-right: 0;
}
.xd_contact_f1 {
	margin-top: 20px;
}
.xd_contact_f1 .txt p {
	color: #606060;
	font-size: 16px;
	line-height: 40px;
	padding-left: 32px;
	position: relative;
}
.xd_contact_f1 .txt p::before {
	position: absolute;
	content: "";
	width: 10px;
	height: 10px;
	background: #606060;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
}
.xd_contact_list1 {
	margin-top: 100px;
}
.xd_contact_list1 > ul > li {
	margin-bottom: 70px;
}
.xd_contact_l1 {
	width: 50%;
	float: left;
}
.xd_contact_r1 {
	width: 40.83%;
	float: right;
	text-align: right;
}
.xd_contact_list1 > ul > li:nth-child(2n) .xd_contact_l1 {
	float: right;
}
.xd_contact_list1 > ul > li:nth-child(2n) .xd_contact_r1 {
	float: left;
	text-align: left;
}
.xd_contact_info1 {
	margin-top: 150px;
}
.xd_contact_info1 .title {
	color: #545454;
	font-size: 36px;
}
.xd_contact_info1 .en_title {
	color: #545454;
	font-size: 30px;
	margin: 16px 0;
	text-transform: uppercase;
}
.xd_contact_info1 .txt {
	color: #545454;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 60px;
}
.xd_contact_info1 .xd_more2 a {
	display: inline-block;
	color: #606060;
	font-size: 14px;
	padding: 0 25px;
	line-height: 24px;
	border: 1px solid #606060;
}
.xd_contact_info2 {
	margin-top: 0;
}
.xd_contact_info2 > .txt {
	margin-bottom: 30px;
}
.xd_contact_info2 .xd_contact_f1 .txt {
	margin-bottom: 24px;
}
.xd_contact_form1 {
	margin-top: 100px;
}
.xd_contact_form1 .form_group {
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-bottom: 30px;
}
.xd_contact_form1 .form_group input {
	width: 166px;
	height: 40px;
	border: 2px solid #aeaeae;
	border-radius: 6px;
	padding: 0 18px;
	font-size: 14px;
	color: #333;
}
.xd_contact_form1 .form_group textarea {
	height: 160px;
	width: 100%;
	resize: none;
	border: 2px solid #aeaeae;
	border-radius: 6px;
	padding: 18px;
	font-family: arial;
	font-size: 14px;
}
.xd_contact_form1 .form_group1 button {
	width: 110px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #939393;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
	border-radius: 4px;
}
.xd_join_info1 .title {
	color: #3f3f3f;
	font-size: 36px;
	margin-bottom: 45px;
}
.xd_join_info1 .txt {
	font-size: 20px;
	line-height: 40px;
	text-align: justify;
	letter-spacing: 2px;
}
.xd_join_info1 {
	margin-top: 45px;
}
.xd_member_btn {
	text-align: center;
	margin-top: 58px;
}
.xd_member_btn a {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	width: 170px;
	line-height: 48px;
	background: #fe9961;
	border-radius: 5px;
}
.xd_member {
	margin-top: 58px;
}
.shadow {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	background: rgba(0,0,0,.4);
	display: none;
}
.show_modal {
	position: fixed;
	width: 562px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: #f6f6f6;
	z-index: 101;
	border-radius: 16px;
	height: 574px;
	display: none;
}
.xd_modal_body1 {
	padding: 50px 90px 0 90px;
}
.login_type {
	text-align: center;
	margin-bottom: 20px;
}
.login_type ul li {
	display: inline-block;
	color: #828282;
	font-size: 18px;
	line-height: 46px;
	position: relative;
	width: 45%;
	cursor: pointer;
}
.login_type ul li::before {
	position: absolute;
	content: "";
	width: 90px;
	height: 3px;
	left:50%;
	transform: translateX(-50%);
	bottom: 0;
	background: #a3a3a3;
	display: none;
}
.login_type ul li.active::before {
	display: block;
}
.xd_tip1 {
	text-align: right;
	color: #a0a0a0;
	font-size: 11px;
	line-height: 32px;
}
.login_f1 .form_group {
	position: relative;
	margin-bottom: 20px;
}
.login_f1 .form_group .input1 {
	width: 100%;
	height: 46px;
	border: 1px solid #c1c1c1;
	padding: 0 20px;
	font-size: 14px;
	color: #7c7c7c;
	background: #fff;
}
.login_f1 .form_group1 {
	margin-bottom: 8px;
}
.login_f1 .form_group .yzm {
	position: absolute;
	width: 102px;
	right: 0;
	top: 0;
	height: 100%;
	background: #c1c1c1;
	color: #fcfcfc;
	font-size: 14px;
	cursor: pointer;
}
.login_f1 .form_group2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 24px;
}
.login_f1 .form_group2 p {
	color: #a0a0a0;
	font-size: 11px;
}
.login_f1 .form_group2 p a {
	color: #a0a0a0;
}
.login_f1 .form_group2 .forget {
	color: #7c7c7c;
	font-size: 11px;
}
.login_f1 .form_group3 button {
	width: 100%;
	height: 66px;
	background: #a0a0a0;
	cursor: pointer;
	line-height: 66px;
	color: #ededed;
	font-size: 18px;
}
.login_f1 .form_group4 {
	margin-bottom: 30px;
}
.xd_login_b1 {
	margin-top: 28px;
}
.xd_login_b1 .xd_san {
	text-align: center;
	margin-bottom: 24px;
}
.xd_login_b1 .xd_san a {
	display: inline-block;
	margin: 0 25px;
}
.xd_login_b1 p {
	display: flex;
	justify-content: center;
	align-items: center;
}
.xd_login_b1 p i {
	width: 42px;
	height: 1px;
	background-color: #d8d3d0;
}
.xd_login_b1 p span {
	font-size: 14px;
	color: #898989;
	margin: 0 12px;
}
.xd_drag {
	height: 36px;
	background: #cccccc;
	margin-bottom: 20px;
	position: relative;
	width: 382px;
	line-height: 36px;
	font-size: 12px;
	color: #898989;
}
.xd_drag .drag_bg {
    background-color: #7ac23c;
    height: 36px;
    width: 0;
}
.xd_drag .drag_text {
    position: absolute;
    top: 0;
    width: 100%;
    user-select: none;
	text-align: center;
}
.xd_drag .handler {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
	height: 36px;
	border: 1px solid #ccc;
    cursor: move;
}
.xd_drag .handler_bg {
	background: #f0f0f0 url(../images/xd_blockbg.png) no-repeat center;
}
.xd_drag .handler.handler_ok_bg {
	background: #fff url(../images/xd_suc.png) no-repeat center;
}
.login_content .xd_tab {
	display: none;
}
.xd_close1 {
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
}
.login_title {
	text-align: center;
	color: #828282;
	font-size: 18px;
	margin-bottom: 25px;
}

/* 个人中心 */
.background1 {
	background: #f7f7f7;
}
.xd_poster1 {
	position: relative;
}
.xd_poster1 input {
	position: absolute;
	width: 0;
	height: 0;
}
.xd_poster_img1 {
	width: 100%;
	height: 380px;
	object-fit: cover;
}
.xd_post_b1 {
	position: absolute;
	display: flex;
	width: 144px;
	height: 28px;
	border: 2px solid #918f91;
	border-radius: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #6d6d6d;
	font-size: 12px;
	right: 12%;
	bottom: 20px;
	cursor: pointer;
	z-index: 10;
}
.xd_post_b1 img {
	margin-right: 10px;
}
.xd_person_h1 {
	margin-top: -50px;
	position: relative;
	z-index: 1;
	margin-bottom: 16px;
}
.xd_person_k1 {
	text-align: center;
}
.xd_person_k1 .xd_person_pic1 {
	display: block;
	width: 190px;
	height: 190px;
	border-radius: 50%;
	margin: 0 auto;
	object-fit: cover;
	cursor: pointer;
}
.xd_person_k1 h2 {
	margin: 8px 0 6px 0;
}
.xd_person_k1 h2 > * {
	display: inline-block;
	vertical-align: middle;
}
.xd_person_k1 h2 span {
	color: #353535;
	font-size: 20px;
	margin-right: 16px;
}
.xd_person_k1 h3 {
	color: #7a7a7a;
	font-size: 14px;
}
.xd_person_left1 {
	width: 18.08%;
	float: left;
}
.xd_person_right1 {
	width: 80.5%;
	float: right;
	position: relative;
}
.xd_person_list1 {
	background: #fff;
}
.xd_person_list1 ul li {
	border-bottom: 2px solid #ededed;
}
.xd_person_list1 ul li a {
	display: block;
	font-size: 16px;
	color: #7f7f7f;
	text-align: center;
	line-height: 80px;
}
.xd_person_list1 ul li:last-child {
	border-bottom: none;
}
.xd_person_list1 ul li.active a {
	background: #efefef;
}
.xd_p_r_h1 {
	position: relative;
	background: #fff;
	padding: 18px 0 18px 60px;
	margin-bottom: 10px;
}
.xd_upload_a {
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
}
.xd_upload_a a {
	display: flex;
	align-items: center;
	color: #727272;
	font-size: 12px;
}
.xd_upload_a a img {
	margin-right: 8px;
}
.xd_p_type1 ul li {
	display: inline-block;
	margin-right: 22px;
}
.xd_p_type1 ul li a {
	display: inline-block;
	color: #8c8c8c;
	font-size: 16px;
	line-height: 38px;
	position: relative;
}
.xd_p_type1 ul li a::before {
	position: absolute;
	content: "";
	width: 50px;
	height: 3px;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	background: #5a5a5a;
	border-radius: 2px;
	display: none;
}
.xd_p_type1 ul li.active a {
	color: #333;
}
.xd_p_type1 ul li.active a::before {
	display: block;
}
.xd_ins_c1 {
	padding: 34px 0 20px 0;
	background: #fff;
	margin-bottom: 30px;
}
.xd_ins_c6 {
	padding: 34px 40px 20px 40px;
}
.xd_pro_list1 ul li {
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
}
.xd_pro_list1 ul li:nth-child(3n) {
	margin-right: 0;
}
.xd_pro_m1 {
	border: 1px solid #d9d9d9;
	border-radius: 4px;
}
.xd_pro_img1 a {
	display: block;
	width: 100%;
	height: 212px;
}
.xd_pro_img1 a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 4px 4px 0 0;
}
.xd_pro_info1 {
	height: 86px;
	padding: 6px 10px 0;
}
.xd_pro_info1 .title a {
	display: block;
	color: #353535;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xd_pro_info1 .spec {
	font-size: 12px;
	color: #7f7f7f;
	margin: 8px 0;
}
.xd_pro_b1 {
	display: flex;
}
.xd_pro_b1 p {
	display: flex;
	align-items: center;
	cursor: pointer;
	margin-right: 20px;
	color: #7f7f7f;
	font-size: 12px;
}
.xd_pro_b1 p img {
	margin-right: 5px;
}

/* 上传作品 */
.xd_my_work {
	margin-top: 40px;
	padding-bottom: 40px;
}
.xd_work_left1 {
	width: 77.14%;
	float: left;
}
.xd_work_right1 {
	width: 21.42%;
	float: right;
}
.xd_l_h1 {
	background-color: #fff;
	padding: 0 46px;
	margin-bottom: 4px;
}
.xd_l_h1 h1 {
	color: #515151;
	font-size: 20px;
	line-height: 70px;
}
.xd_wr_h1 .title {
	color: #515151;
	font-size: 20px;
	padding: 0 30px;
	line-height: 68px;
	margin-bottom: 2px;
	background: #fff;
}
.xd_wr_ewm {
	background: #fff;
	height: 250px;
	padding: 30px 0 0;
	text-align: center;
	margin-bottom: 2px;
}
.xd_wr_ewm img {
	width: 158px;
	height: 158px;
}
.xd_wr_ewm p {
	font-size: 14px;
	color: #5c5e5c;
	margin-top: 12px;
}
.xd_wr_tel {
	height: 153px;
	background: #fff;
	padding: 28px 0 0 0;
}
.xd_wr_tel h2 {
	color: #5c5e5c;
	font-size: 16px;
	padding-left: 30px;
}
.xd_wr_tel p {
	color: #515151;
	font-size: 26px;
	margin: 16px 0 12px 0;
	padding-left: 30px;
}
.xd_wr_tel h4 {
	text-align: center;
	color: #515151;
	font-size: 14px;
}
.xd_up_sf1 {
	background-color: #fff;
	border-radius: 4px;
	padding: 0 0 18px 0;
}
.xd_up_title1 {
	color: #5c5e5c;
	font-size: 16px;
	padding-left: 46px;
	line-height: 80px;
}
.xd_up_s_m1 .form_group {
	margin-bottom: 28px;
}
.xd_up_s_m1 .form_group > * {
	display: inline-block;
	vertical-align: middle;
}
.xd_f_s1 {
	width: 130px;
	text-align: right;
	line-height: 44px;
	margin-right: 30px;
}
.xd_f_s1 > * {
	display: inline-block;
	vertical-align: middle;
}
.xd_f_s1 i {
	width: 7px;
	height: 7px;
	background: #fe9961;
	border-radius: 50%;
	margin-right: 15px;
}
.xd_f_s1 span {
	color: #7f7f7f;
	font-size: 14px;
}
.xd_f_s2 {
	width: 76.2%;
}
.xd_f_s2 .input1 ,
.xd_f_s2-1 .input2{
	width: 100%;
	height: 44px;
	background: #f4f4f4;
	border-radius: 8px;
	padding: 0 20px;
	font-size: 14px;
	color: #595959;
}
.xd_f_select1 select {
	width: 242px;
	height: 40px;
	border: 1px solid #eaeaea;
	border-radius: 4px;
	padding: 0 18px;
	font-size: 14px;
	color: #595959;
	margin-right: 30px;
	appearance: none;
	-webkit-appearance: none;
	background: #f4f4f4 url(../images/icon5.png) no-repeat 212px center;
	background-size: 10px 6px;
}
.xd_f_select1 select:last-child {
	margin-right: 0;
}
.xd_f_s2-1 > * {
	display: inline-block;
	vertical-align: middle;
}
.xd_f_s2-1 .input2 {
	width: 72%;
}
.xd_radio1 {
	display: inline-block;
}
.xd_s_radio {
	display: inline-block;
	margin-right: 26px;
}
.xd_s_radio input{
	width: 0;
}
.xd_s_radio label {
	color: #595959;
	display: inline-block;
	padding-left: 23px;
	font-size: 14px;
	background: url(../images/xd_check1.png) no-repeat left center;
	cursor: pointer;
}
.xd_s_radio input:checked + label {
	background: url(../images/xd_checked1.png) no-repeat left center;
}
.xd_wl_h1 {
	background: #fff;
	margin-bottom: 4px;
}
.xd_wl_h1 h1 {
	color: #515151;
	font-size: 20px;
	padding: 0 46px;
	line-height: 70px;
}
.xd_up_title1 small {
	font-size: 13px;
	color: #a3a3a3;
	margin-left: 8px;
	display: inline-block;
}
.xd_up_title2 {
	border-bottom: 3px solid #f9f9f9;
}
.xd_up_s_m2 {
	padding: 30px 0;
}
.xd_up_s_m2 .xd_editor1 {
	width: 822px;
	margin: 0 auto;
}
.xd_sign_f1 > * {
	display: inline-block;
	vertical-align: middle;
}
.xd_s_fx {
	position: relative;
	width: 355px;
	height: 42px;
	border-radius: 4px;
	background: #f4f4f4;
	border: 1px solid #f0f0f0;
	line-height: 40px;
	padding: 0 20px;
}
.xd_s_fx input {
	color: #595959;
	font-size: 14px;
	width: 100%;
}
.xd_s_fx p {
	position: absolute;
	right: 18px;
	top: 50%;
	transform: translateY(-50%);
	color: #b7b7b7;
	font-size: 12px;
}
.xd_sign_f1 em{
	color: #b7b7b7;
	font-size: 12px;
	font-style: normal;
	margin-left: 20px;
}
.xd_up_s_m3 {
	padding: 30px 46px 12px;
}
.xd_btn01 button {
	display: inline-block;
	width: 117px;
	height: 36px;
	background: #ff9961;
	font-size: 14px;
	color: #fff;
	border: 1px solid #ff9961;
	margin-right: 10px;
	border-radius: 4px;
	cursor: pointer;
	line-height: 34px;
}
.xd_btn01 button + button {
	border-color: #eeeeee;
	background: #fff;
	color: #777777;
}
.xd_up_poster1 {
	position: relative;
	width: 256px;
	height: 193px;
}
.xd_up_poster1 img {
	width: 100%;
	height: 100%;
	border-radius: 4px;
}
.xd_up_poster1 input {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 1;
	cursor: pointer;
}
.xd_btn02 button {
	width: 188px;
	height: 42px;
	line-height: 40px;
	margin-right: 18px;
}

/* 作品预览 */
.xd_wp_h1 {
	border-bottom: 1px solid #f2f2f2;
}
.xd_wp_s1 {
	border-bottom: 1px solid #f2f2f2;
}
.xd_wp_s1 p {
	font-size: 14px;
	color: #ee1c25;
	line-height: 54px;
}
.xd_wp_sr1 {
	/* width: 24.28%; */
	width: 28%;
	float: right;
	height: 160px;
	border-left: 1px solid #eeeeee;
}
.xd_wp_info1 {
	width: 70%;
	float: left;
	padding: 18px 0 0;
}
.xd_wp_msg {
	height: 100%;
	display: flex;
	align-items: center;
	width: 100%;
	padding-left: 30px;
}
.xd_wp_pic1 {
	width: 79px;
	height: 79px;
	border-radius: 50%;
	margin-right: 18px;
}
.xd_wp_info2 .name {
	color: #333;
	font-size: 14px;
}
.xd_wp_info2 .sign {
	color: #ccc;
	font-size: 12px;
	margin: 6px 0 12px 0;
}
.xd_wp_btn01 a {
	display: inline-block;
	width: 88px;
	line-height: 34px;
	border: 1px solid #898989;
	background: #898989;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	/* margin-right: 28px; */
	margin-right: 24px;
}
.xd_wp_btn01 .edit {
	color: #898989;
	background: none;
	margin-right: 0;
}
.xd_wp_info1 .title {
	color: #333;
	font-size: 24px;
}
.xd_wp_info1 .time {
	font-size: 14px;
	color: #b2b2b2;
	margin: 20px 0;
}
.xd_wp_info1 .spec {
	color: #b2b2b2;
	font-size: 14px;
}
.xd_wp_info1 .spec span {
	display: inline-block;
	padding: 0 8px;
}
.xd_wp_info1 .spec span:first-child {
	padding-left: 0;
}
.xd_wp_info3 {
	padding: 30px 0 100px 0;
}
.xd_wp_info3 .txt {
	font-size: 16px;
	line-height: 28px;
	color: #777777;
}
.xd_wp_h2 {
	border-bottom: 2px solid #cacaca;
}
.xd_wp_s3 {
	padding: 80px 0 30px 0;
}
.xd_wp_s3 .title {
	color: #333;
	font-size: 24px;
	margin-bottom: 42px;
}
.xd_wp_xx01 ul li {
	display: inline-block;
	width: 40%;
	color: #666;
	font-size: 18px;
	margin-bottom: 18px;
	vertical-align: top;
}
.xd_wp_info4 {
	margin-top: 30px;
}
.xd_wp_info4 .txt {
	color: #666666;
	font-size: 18px;
	line-height: 52px;
	text-align: justify;
}

/* 个人中心-关注粉丝 */
.xd_ins_c2 {
	padding: 4px 28px 15px 52px;
}
.xd_attention_list1 ul li {
	padding-right: 37px;
	position: relative;
}
.xd_attention_m1 {
	border-bottom: 1px solid #f2f2f2;
	padding: 30px 0;
}
.xd_att_img1 {
	width: 80px;
	height: 80px;
	float: left;
	margin-top: 15px;
	margin-right: 20px;
}
.xd_att_img1 a {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.xd_att_info1 {
	width: 220px;
	float: left;
	margin-top: 5px;
}
.xd_att_info1 .name {
	margin-bottom: 6px;
}
.xd_att_info1 .name a {
	display: block;
	color: #494949;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xd_att_info1 h3 {
	font-size: 12px;
	line-height: 21px;
	color: #828282;
}
.xd_att_info1 .xd_att_a1 {
	margin-top: 8px;
}
.xd_att_info1 .xd_att_a1 a {
	display: inline-block;
	color: #898989;
	font-size: 11px;
	padding: 0 8px;
	line-height: 20px;
	border-radius: 6px;
	border: 1px solid #a7a7a7;
}
.xd_att_pics {
	width: 522px;
	float: right;
}
.xd_att_pics dl dd {
	width: 32.56%;
	float: left;
	margin-right: 1.16%;
}
.xd_att_pics dl dd:nth-child(3n) {
	margin-right: 0;
}
.xd_att_pics dl dd a {
	display: block;
	width: 100%;
	height: 130px;
}
.xd_att_pics dl dd a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.xd_att_more {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
}
.xd_att_more a {
	display: flex;
	height: 100%;
	align-items: center;
	width: 20px;
	justify-content: flex-end;
}

/* 个人中心-点赞收藏 */
.xd_ins_c3 {
	padding: 24px 30px 30px 37px;
}
.xd_table1 table {
	width: 100%;
	border: 1px solid #f4f4f4;
}
.xd_table1 table thead {
	background: #efefef;
}
.xd_table1 table thead th {
	color: #333333;
	font-size: 14px;
	line-height: 34px;
	font-weight: normal;
}
.xd_table1 table tbody tr {
	border-bottom: 1px solid #f2f2f2;
}
.xd_table1 table tbody td {
	height: 56px;
	text-align: center;
	font-size: 14px;
	color: #545454;
	border-right: 1px solid #f2f2f2;
}
.xd_table1 .title {
	padding: 0 20px;
}
.xd_table1 .title a {
	color: #545454;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}
.xd_table1 .xd_operate a {
	display: inline-block;
	color: #545454;
	padding: 0 6px;
}

/* 个人中心-我的消息 */
.xd_ins_c4 {
	padding: 10px 58px 10px 52px;
}
.xd_info_list1 ul li {
	padding: 28px 0;
	position: relative;
	border-bottom: 1px solid #f5f5f5;
}
.xd_info_list1 ul li:last-child {
	border-bottom: none;
}
.xd_info_w1 {
	position: relative;
}
.xd_info_img1 {
	width: 62px;
	height: 62px;
	float: left;
}
.xd_info_img1 a {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	background-position: center;
	border-radius: 50%;
}
.xd_gf_info1 {
	width: 90%;
	float: right;
}
.xd_gf_h1 {
	margin-bottom: 8px;
	position: relative;
	padding-right: 50px;
}
.xd_gf_h1 > div {
	display: inline-block;
}
.xd_gf_h1 .name {
	color: #474747;
	font-size: 16px;
}
.xd_gf_h1 .time {
	font-size: 14px;
	color: #606060;
	margin-left: 10px;
}
.xd_gf_info1 .txt {
	color: #595959;
	font-size: 14px;
	line-height: 27px;
	letter-spacing: 1px;
}
.xd_gf_info1 .txt a {
	color: #d36f16;
}
.xd_gf_h1 .xd_span1 {
	color: #474747;
	font-size: 14px;
}
.xd_gf_h1 .xd_zp1 {
	color: #d36f16;
	font-size: 14px;
}
.xd_reply_a1 {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	color: #333;
	font-size: 12px;
}
.xd_reply_form1 {
	margin-top: 12px;
	display: none;
}
.xd_reply_form1 .form_group {
	height: 44px;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	padding: 10px 20px;
	margin-bottom: 10px;
	position: relative;
}
.xd_reply_form1 .form_group textarea {
	width: 100%;
	height: 100%;
	resize: none;
	line-height: 24px;
	font-family: arial;
}
.xd_reply_form1 .form_group1 {
	text-align: right;
}
.xd_reply_form1 .form_group1 button {
	display: inline-block;
	width: 100px;
	height: 42px;
	background: #eeeeee;
	border-radius: 4px;
	color: #999;
	font-size: 11px;
	cursor: pointer;
}
.xd_reply_form2 {
	margin-top: 20px;
	background: #f4f4f4;
	border-radius: 5px;
	position: relative;
	padding: 12px 18px;
}
.xd_reply_form2::before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-bottom: 10px solid #f4f4f4;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	left: 12px;
	top: -10px;
}
.xd_reply_info1 .title {
	color: #282828;
	font-size: 14px;
	line-height: 24px;
}
.xd_reply_info1 .txt1 {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
a.xd_ck_a1 {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100px;
	line-height: 42px;
	background: #eee;
	border-radius: 4px;
	color: #333;
	font-size: 12px;
	text-align: center;
}

/* 个人中心-会员充值 */
.xd_ins_c5 {
	padding: 48px 85px 22px 60px;
}
.xd_recharge1 {
	display: flex;
	align-items: center;
	margin-bottom: 54px;
}
.xd_re_info1 {
	width: 140px;
	position: relative;
	margin-right: 44px;
}
.xd_re_info1::before {
	position: absolute;
	content: "";
	width: 1px;
	height: 48px;
	background: #f0f0f0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.xd_re_info1 h2 {
	color: #9a9a9a;
	font-size: 14px;
	padding-left: 7px;
	margin-bottom: 12px;
}
.xd_re_info1 p {
	color: #ffab57;
	font-size: 22px;
}
.xd_recharge1 a {
	width: 142px;
	line-height: 30px;
	background: #ff9961;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.xd_zx_title {
	color: #515151;
	font-size: 14px;
	margin-bottom: 20px;
}
.xd_zx_list1 ul li {
	width: 31.54%;
	float: left;
	margin-bottom: 22px;
	margin-right: 2.69%;
}
.xd_zx_list1 ul li:nth-child(3n) {
	margin-right: 0;
}
.xd_zx_m1 {
	border: 1px solid #e1e1e1;
	border-radius: 4px;
}
.xd_zx_img1 a {
	display: block;
	width: 100%;
	height: 150px;
}
.xd_zx_img1 a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 4px 4px 0 0;
}
.xd_zx_info1 {
	height: 80px;
}
.xd_zx_b2 {
	padding: 4px 10px;
	border-bottom: 1px solid #e1e1e1;
}
.xd_zx_b2 .title a {
	display: block;
	color: #353535;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;
}
.xd_zx_b2 .spec {
	color: #7f7f7f;
	font-size: 12px;
	line-height: 20px;
}
.xd_zx_b1 {
	padding: 6px 10px 0;
}
.xd_recharge_modal {
	position: fixed;
	width: 934px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 101;
	background: #f6f6f6;
	border-radius: 16px;
	padding: 45px 38px;
	height: auto;
	display: none;
}
.xd_re_h1 {
	background: #fff;
	height: 156px;
	display: flex;
	align-items: center;
	padding: 27px;
	border-radius: 14px;
	margin-bottom: 40px;
}
.xd_re_img1 {
	width: 95px;
	height: 95px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 45px;
}
.xd_re_t1 .title {
	color: #4c4c4c;
	font-size: 22px;
}
.xd_re_t1 .time {
	color: #4c4c4c;
	font-size: 18px;
	margin-top: 12px;
}
.xd_re_ul ul li {
	width: 31.94%;
	float: left;
	margin-right: 2.09%;
	margin-bottom: 24px;
	cursor: pointer;
}
.xd_re_ul ul li:nth-child(3n) {
	margin-right: 0;
}
.xd_re_u1 {
	position: relative;
	height: 100px;
	background: #fff;
	border-radius: 4px;
}
.xd_re_m1 {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding-left: 60px;
}
.xd_re_m1::before {
	position: absolute;
	content: "";
	width: 3px;
	height: 100%;
	left: 60px;
	top: 0;
	background: #d9d9d9;
}
.xd_re_bg1 {
	display: none;
}
.xd_re_m1 p {
	position: absolute;
	left: 0;
	width: 60px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #5b5b5b;
	font-size: 14px;
	text-align: center;
}
.xd_re_t2 {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.xd_re_t2 h3 {
	color: #5b5b5b;
	font-size: 26px;
	letter-spacing: 3px;
}
.xd_re_t2 h4 {
	color: #969696;
	font-size: 14px;
	margin-top: 6px;
}
.xd_re_ul ul li.active .xd_re_bg1 {
	display: block;
}
.xd_re_ul ul li.active .xd_re_m1 p ,
.xd_re_ul ul li.active .xd_re_t2 h3 ,
.xd_re_ul ul li.active .xd_re_t2 h4 {
	color: #fff;
}
.xd_re_ul ul li.active .xd_re_m1::before{
	background: #fff;
}
.xd_pay {
	height: 230px;
	display: flex;
	align-items: center;
	background-color: #fff;
	border-radius: 14px;
}
.xd_pay_type {
	width: 200px;
	height: 100%;
	margin-right: 36px;
}
.xd_pay_type ul {
	height: 100%;
}
.xd_pay_type ul li {
	display: flex;
	height: 33.33%;
	align-items: center;
	padding-left: 26px;
	color: #444;
	font-size: 15px;
	cursor: pointer;
}
.xd_pay_type ul li img {
	margin-right: 5px;
}
.xd_pay_type ul li.on {
	background: #efefef;
	border-radius: 12px;
}
.xd_pay_info {
	display: flex;
	align-items: center;
}
.xd_pay_info .xd_pay_img {
	width: 155px;
	height: 155px;
	margin-right: 22px;
}
.xd_pay_info p {
	color: #4f4f4f;
	font-size: 18px;
	letter-spacing: 3px;
}
.xd_pay_tab .tab {
	display: none;
}

/* 个人中心-账号设置 */
.xd_person_title1 {
	color: #5c5e5c;
	font-size: 15px;
	padding-left: 40px;
	margin-bottom: 30px;
}
.xd_person_s1 {
	padding: 26px 50px 26px 0;
	border-bottom: 1px solid #d7d7d7;
}
.xd_person_s_m1 .form_group {
	margin-bottom: 15px;
	color: #595959;
	font-size: 13px;
	font-size: 0;
}
.xd_person_s_m1 .form_group > * {
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
}
.xd_p_s1 {
	width: 16%;
	text-align: right;
	padding-right: 30px;
}
.xd_p_s1 > * {
	display: inline-block;
	vertical-align: middle;
}
.xd_p_s1 i {
	width: 6px;
	height: 6px;
	background-color: #ff9961;
	border-radius: 50%;
	margin-right: 10px;
}
.xd_p_s1 span {
	color: #a8a8a8;
	font-size: 13px;
}
.xd_p_s2 .input2 ,
.xd_p_s2 .input1,
.xd_p_s2 select,
.xd_p_s2 .input3 ,
.xd_p_s2 .input4{
	width: 182px;
	height: 36px;
	background: #f4f4f4;
	padding: 0 18px;
	border-radius: 4px;
	color: #595959;
	font-size: 13px;
}
.xd_p_s2 select {
	appearance: none;
	-webkit-appearance: none;
	background: #f4f4f4 url(../images/icon5.png) no-repeat 154px center;
	background-size: 10px 6px;
}
.xd_modify1 {
	display: inline-block;
	color: #ffab57;
	font-size: 13px;
	vertical-align: middle;
	cursor: pointer;
	margin-left: 10px;
}
.xd_p_s2 input.xd_nom {
	background: none;
	padding: 0;
}
.xd_tip2 {
	display: inline-block;
	vertical-align: middle;
	color: #939393;
	font-size: 13px;
	margin-left: 12px;
}
.xd_radio2 {
	display: inline-block;
	margin-right: 18px;
}
.xd_radio2 input {
	width: 0;
}
.xd_radio2 label {
	display: inline-block;
	padding-left: 20px;
	cursor: pointer;
	line-height: 32px;
	cursor: pointer;
	background: url(../images/xd_check2.png) no-repeat left center;
}
.xd_radio2 input:checked + label {
	background: url(../images/xd_checked2.png) no-repeat left center;
}
.xd_p_s2 {
	width: 84%;
}
.xd_p_s2 .input1 {
	width: 100%;
}
.xd_person_s_m1 .form_btn1 {
	text-align: right;
}
.xd_person_s_m1 .form_btn1 button {
	display: inline-block;
	width: 74px;
	height: 34px;
	background: #ff9961;
	color: #fff;
	cursor: pointer;
	border-radius: 4px;
}
.xd_p_s2 .input3 {
	width: 293px;
	margin-right: 10px;
}
.xd_more3 {
	color: #ffab57;
	font-size: 13px;
	padding-left: 16%;
}
.xd_more3 a {
	color: #ffab57;
}
.xd_person_form1 .xd_person_s1:last-child {
	border-bottom: none;
}
.xd_person_s_m1 .form_btn2 {
	margin-top: -50px;
}
.xd_change_pic {
	position: absolute;
	width: 220px;
	padding: 15px 0;
	border-radius: 50px;
	background: #fff;
	right: 19%;
	top: -206px;
	display: none;
}
.xd_cp_d1 {
	width: 126px;
	height: 126px;
	margin: 0 auto;
	position: relative;
}
.xd_cp_d1 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
}
.xd_cp_d1 input {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 2;
	cursor: pointer;
}
.xd_cp_d1 .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(52,52,52,.7);
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: 14px;
	z-index: 1;
}
.x_ins_person1 {
	padding: 0 0 10px 0;
}
.xd_p_s2 .distpicker1 ,
.xd_p_s2 .dateSelect {
	display: inline-block;
}
.xd_p_s2 .distpicker1 select ,
.xd_p_s2 .dateSelect select {
	width: 120px;
	margin-right: 10px;
	background: #f4f4f4 url(../images/icon5.png) no-repeat 100px center;
	background-size: 10px 6px;
	padding: 0 14px;
}
.xd_p_s2 .input4 ,
.xd_p_s2 .select2 {
	width: 220px;
}
.xd_p_s2 .select2 {
	background: #f4f4f4 url(../images/icon5.png) no-repeat 200px center;
	background-size: 10px 6px;
}
.xd_card_up .xd_card_1 {
	display: inline-block;
	width: 260px;
	margin-right: 18px;
}
.xd_caup {
	position: relative;
	height: 167px;
}
.xd_caup img {
	width: 100%;
	height: 100%;
	border-radius: 2px;
	object-fit: cover;
}
.xd_caup input {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 1;
}
.xd_catx {
	text-align: center;
	margin-top: 8px;
	font-size: 0;
}
.xd_catx span {
	color: #ffab57;
	font-size: 12px;
	display: inline-block;
	padding: 0 15px;
	position: relative;
	cursor: pointer;
}
.xd_catx span::before {
	position: absolute;
	content: "";
	width: 2px;
	height: 12px;
	background: #c5c5c5;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.xd_catx span:last-child::before {
	display: none;
}
.xd_person_s_m1 .form_group01 > * {
	vertical-align: top;
}
.xd_person_s_m1 .form_group01 .xd_p_s1 span{
	line-height: 36px;
}
.xd_form_btn1 {
	text-align: center;
}
.xd_form_btn1 button {
	display: inline-block;
	width: 120px;
	height: 36px;
	line-height: 36px;
	border-radius: 4px;
	background: #ff9961;
	color: #fff;
	font-size: 13px;
	cursor: pointer;
	letter-spacing: 1px;
}
.xd_approve_hd {
	border-bottom: 1px solid #dcdcdc;
	padding: 35px 0;
}
.xd_app_ul {
	width: 550px;
	margin: 0 auto;
	position: relative;
}
.xd_app_ul::before {
	position: absolute;
	content: "";
	width: 90%;
	height: 3px;
	left: 50%;
	transform: translateX(-50%);
	top: 9px;
	background: #7f7f7f;
}
.xd_app_ul ul {
	display: flex;
	justify-content: space-between;
}
.xd_app_ul ul li {
	position: relative;
	text-align: center;
}
.xd_app_ul ul li p {
	display: inline-block;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: #7f7f7f;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	position: relative;
	z-index: 2;
}
.xd_app_ul ul li h3 {
	font-size: 13px;
	color: #595959;
	margin-top: 12px;
}
.xd_app_ul ul li::after {
	position: absolute;
	content: "";
	width: 128px;
	left: 30px;
	height: 3px;
	background: #333;
	top: 9px;
	z-index: 0;
	display: none;
}
.xd_app_ul ul li::before {
	position: absolute;
	content: "";
	width: 128px;
	right: 30px;
	height: 3px;
	background: #333;
	top: 9px;
	z-index: 0;
	display: none;
}
.xd_app_ul ul li:first-child::before ,
.xd_app_ul ul li:last-child::after{
	width: 0;
}
.xd_app_ul ul li.active::before ,
.xd_app_ul ul li.active::after {
	display: block;
}
.xd_app_ul ul li.active p {
	background: #333;
}
/* xd开始 */

/* 产品服务-设计服务 */
.ug_design_tab{
	width: 100%;
	height: 80px;
	font-size: 0;
	text-align: center;
	border-bottom: 1px solid #eaeaea;
}
.ug_design_tab a{
	position: relative;
	display: inline-block;
	height: 80px;
	padding: 0 30px;
	line-height: 80px;
	font-size: 18px;
	color: #b3b3b3;
	vertical-align: middle;
}
.ug_design_tab a.active{
	color: #666;
}
.ug_design_tab a.active::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 70px;
	height: 4px;
	background-color: #666666;
	border-radius: 2px;
	transform: translateX(-50%);
}
.ug_design_m1{
	margin-top: 60px;
	margin-bottom: 95px;
}
.ug_design_m1 ul li{
	float: left;
	width: 216px;
	height: 320px;
	margin-right: 30px;
	border-radius: 15px;
}
.ug_design_m1 ul li:last-child{margin-right: 0;}
.ug_dm1_con{
	width: 100%;
	height: 100%;
	padding: 25px 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.ug_dm1_con h2{
	font-size: 22px;
	color: #fff;
}
.ug_dm1_ctxt{
	margin-top: 20px;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}
.ug_design_m1 ul li:nth-child(1) .ug_dm1_con h2{
	color: #444444;
}
.ug_design_m1 ul li:nth-child(1) .ug_dm1_ctxt{
	color: #3a3a3a;
}
.ug_design_m1 ul li:nth-child(4) .ug_dm1_con h2{
	color: #424242;
}
.ug_design_m1 ul li:nth-child(4) .ug_dm1_ctxt{
	color: #424242;
}
.ug_design_m2{
	margin-bottom: 100px;
}
.ug_design_m2 h2{
	font-size: 28px;
	color: #424242;
	text-align: center;
	line-height: 1;
}
.ug_dm2_list{
	padding-top: 90px;
	margin-bottom: 120px;
	font-size: 0;
	text-align: center;
}
.ug_dm2_list li{
	position: relative;
	display: inline-block;
	width: 195px;
	height: 142px;
	margin-right: 32px;
	border: 2px solid #e7e7e7;
	text-align: center;
	vertical-align: text-top;
}
.ug_dm2_list li:last-child{margin-right: 0;}
.ug_dm2_list li h1{
	position: relative;
	width: 100px;
	padding: 0 10px 15px;
	margin: -30px auto 0;
	text-align: center;
	background-color: #fff;
}
.ug_dm2_list li h1::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 15px;
	height: 3px;
	background-color: #ff9883;
}
.ug_dm2_list li h3{
	margin-top: 38px;
	font-size: 18px;
	color: #515151;
}
.ug_dm2_list li p{
	margin-top: 6px;
	font-size: 11px;
	color: #757575;
}
.ug_d2cl{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 230px;
	height: 230px;
	border: 2px solid #b3b3b3;
	border-radius: 50%;
	background-color: #fff;
}
.ug_d2cl img{
	width: 155px;
	height: 155px;
}
.ug_d2_code{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}
.ug_d2cr{
	margin-left: 100px;
	text-align: left;
}
.ug_d2cr h3,.ug_d2cr h4{
	font-size: 24px;
	color: #515151;
	line-height: 1;
}
.ug_d2cr h4{
	margin-top: 10px;
	margin-bottom: 25px;
}
.ug_d2cr p{
	font-size: 16px;
	color: #6d6d6d;
}
.ug_design_m3{
	margin-bottom: 70px;
}
.ug_design_m3 .h2{
	font-size: 28px;
	color: #515151;
	line-height: 1;
	text-align: center;
}
.ug_dm3tab{
	margin-top: 25px;
}
.ug_dm3tab_link{
	width: 100%;
	font-size: 0;
	text-align: center;
	border-bottom: 1px solid #eaeaea;
}
.ug_dm3tab_link a{
	position: relative;
	display: inline-block;
	padding: 10px 20px;
	font-size: 14px;
	color: #878787;
	vertical-align: middle;
}
.ug_dm3tab_link a.active{
	color: #515151;
}
.ug_dm3tab_link a.active::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 40px;
	height: 2px;
	background-color: #666666;
	border-radius: 1px;
	transform: translateX(-50%);
}
.ug_dm3con{
	position: relative;
}
.ug_dm3con{
	margin-top: 30px;
}
.ug_dm3con_swiper{
	position: relative;
	width: 100%;
}
.ug_dm3con_swiper .swiper-container{
	width: 1120px;
	margin: 0 auto;
}
.ug_dm3con_scon{
	position: relative;
	width: 360px;
	height: 330px;
	margin-bottom: 30px;
	border: 1px solid #eeeeee;
	border-radius: 5px;
}
.ug_dm3csc_img{
	width: 360px;
	height: 215px;
}
.ug_dm3csc_img a{
	display: block;
}
.ug_dm3csc_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 5px 5px 0 0;
}
.ug_dm3csc_infor{
	width: 100%;
	padding: 10px 20px;
	border-bottom: 3px solid #eeeeee;
}
.ug_dm3csc_infor h2{
	font-size: 16px;
	color: #424242;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ug_dm3csc_ip{
	font-size: 0;
	margin-top: 10px;
}
.ug_dm3csc_ip p{
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	padding: 0 12px;
	font-size: 11px;
	color: #7f7f7f;
	height: 22px;
	line-height: 20px;
	border-radius: 4px;
	border: solid 1px #c7c7c7;
}
.ug_dm3csc_ip p:last-child{margin-right: 0;}
.ug_dm3csc_bottom{
	display: flex;
	align-items: center;
	width: 100%;
	height: 42px;
	padding: 0 20px;
}
.ug_dm3csc_bottom p{
	display: flex;
	align-items: center;
	margin-right: 18px;
}
.ug_dm3csc_bottom p span{
	font-size: 11px;
	color: #7f7f7f;
	margin-left: 3px;
}
.ug_dm3con_swiper .swiper-button-prev,.ug_dm3con_swiper .swiper-button-next{
	width: 68px;
	height: 68px;
	background-size: 100% 100%;
}
.ug_dm3con_swiper .swiper-button-prev{
	left: 0;
	background-image: url(../images/ug15.png);
}
.ug_dm3con_swiper .swiper-button-next{
	right: 0;
	background-image: url(../images/ug16.png);
}
.ug_banner .swiper-container-horizontal>.swiper-pagination-bullets{
	display: block;
}
.ug_banner .swiper-pagination-bullet{
	width: 28px;
	height: 7px;
	background-color: #9e9e9e;
	border-radius: 3px;
}
.ug_banner .swiper-pagination-bullet-active{
	background-color: #595959;
}
.ug_product{
	width: 100%;
	margin: 110px auto;
}
.ug_product ul li{
	display: flex;
	align-items: flex-end;
	justify-content: center;
	float: left;
	width: 33.33%;
	height: 274px;
	border-right: 1px solid #ececec;
	text-align: center;
}
.ug_product ul li:nth-child(3n){border-right: 0;}
.ug_product ul li:nth-child(1),.ug_product ul li:nth-child(2),.ug_product ul li:nth-child(3){
	align-items: flex-start;
	border-bottom: 1px solid #ececec;
}
.ug_product ul li img{
	width: 109px;
	height: 109px;
	transition: all .4s;
}
.ug_product ul li h2{
	margin-top: 26px;
	margin-bottom: 14px;
	font-size: 24px;
	line-height: 1;
	color: #545454;
}
.ug_product ul li .ug_pdtxt{
	font-size: 14px;
	line-height: 24px;
	color: #636363;
}
.ug_product ul li:hover img{
	transform: translateY(-10px);
}
.ug_banner1{
	width: 100%;
	margin-bottom: 20px;
}
.ug_dds_top{
	width: 100%;
	padding: 18px 0 24px;
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}
.ug_dds_top h1{
	margin-bottom: 10px;
	font-size: 24px;
	color: #333;
}
.ug_dds_top h4{
	margin-bottom: 13px;
	font-size: 14px;
	color: #b2b2b2;
	line-height: 1;
}
.ug_dds_tcon{
	font-size: 0;
}
.ug_dds_tcon>*{
	display: inline-block;
	vertical-align: middle;
}
.ug_dds_tcl{
	font-size: 0;
}
.ug_dds_tcl p{
	display: inline-block;
	height: 20px;
	padding: 0 12px;
	margin-right: 20px;
	line-height: 18px;
	border-radius: 3px;
	border: solid 1px #bebebe;
	vertical-align: middle;
	font-size: 11px;
	color: #b2b2b2;
}
.ug_dds_tcl p:last-child{margin-right: 15px;}
.ug_dds_tcr,.ug_dds_tcr p{
	font-size: 0;
}
.ug_dds_tcr>*,.ug_dds_tcr p>*{
	display: inline-block;
	vertical-align: middle;
}
.ug_dds_tcr p{
	position: relative;
	padding: 0 25px;
}
.ug_dds_tcr p:first-child::after{
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: 2px;
	height: 13px;
	background-color: #e1e1e1;
	transform: translateY(-50%);
}
.ug_dds_tcr p span{
	margin-left: 6px;
	font-size: 12px;
	color: #bbb;
}
.ug_dds_page{
	width: 100%;
	margin-top: 60px;
	margin-bottom: 60px;
}
.ug_dds_ptxt{
	margin-bottom: 100px;
}
/* 知识产权 */
.ug_ipr_m1{
	width: 100%;
	margin-top: 60px;
	margin-bottom: 100px;
}
.ug_ipr_title{
	font-size: 28px;
	text-align: center;
	color: #424242;
	line-height: 1;
}
.ug_ipr_m1 ul{
	margin-top: 58px;
	font-size: 0;
	text-align: center;
}
.ug_ipr_m1 ul li{
	position: relative;
	display: inline-block;
	padding: 0 52px;
	vertical-align: text-top;
}
.ug_ipr_m1 ul li::after{
	content: '>>';
	position: absolute;
	right: 0;
	top: 50%;
	font-size: 20px;
	color: #515151;
	transform: translateY(-50%);
}
.ug_ipr_m1 ul li:last-child{margin-right: 0;}
.ug_ipr_m1 ul li:last-child::after{
	font-size: 0;
}
.ug_ipr_m1 ul li p{
	margin-top: 28px;
	font-size: 16px;
	color: #424242;
	line-height: 1;
	text-align: center;
}
.ug_ipr_m2{
	width: 100%;
	margin-top: 60px;
}
.ug_ipr_m2 .xd_news_img2{
	height: 290px;
}
/* 产业服务-3d打印 */
.ug_3d_m1{
	margin-top: 60px;
}
.ug_3dm1_code{
	width: 100%;
	margin-bottom: 100px;
}
.ug_3dm1_cmain{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 0 70px;
}
.ug_3dm1_cml{
	display: flex;
	align-items: center;
	width: 50%;
}
.ug_3dm1_cml h2{
	position: relative;
	padding-left: 22px;
	margin-left: 54px;
	font-size: 24px;
	color: #3f3f3f;
	line-height: 1;
}
.ug_3dm1_cml h2::before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #3f3f3f;
}
.ug_3dm1_cmr {
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	width: 50%;
}
.ug_3dm1_cmr h2{
	text-align: left;
	margin-left: 18px;
	color: #515151;
	font-size: 18px;
}
.ug_3d_m2 .xd_s_info1 .title{
	height: 40px;
}
.ug_3d_m2 .xd_news_img2{
	height: 272px;
}
/* 智库咨询 */
.ug_zkzx_main{
	margin-top: 60px;
}
.ug_zkzx_m1{
	margin-bottom: 20px;
}
.ug_zkzx_title{
	font-size: 28px;
	color: #4f4f4f;
	line-height: 1;
	text-align: center;
}
.ug_zkzx_m1con{
	width: 100%;
	padding: 20px 20px 35px;
	margin-top: 16px;
	/* border: 3px solid #eeeeee; */
	box-shadow: 1px 0 10px rgba(76,76,76,.34);
	border-radius: 6px;
}
.ug_zkzx_m1con ul li{
	float: left;
	width: 220px;
	margin-right: 12px;
	text-align: center;
}
.ug_zkzx_m1con ul li:last-child{margin-right: 0;}
.ug_zkzx_m1con ul li a{
	display: block;
}
.ug_zkzx_m1cpimg{
	width: 100%;
	height: 145px;
	overflow: hidden;
}
.ug_zkzx_m1con ul li img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ug_zkzx_m1con ul li h2{
	margin-top: 12px;
	margin-bottom: 8px;
	font-size: 14px;
	color: #6c7375;
	line-height: 1;
}
.ug_zkzx_m1con ul li h4{
	font-size: 10px;
	color: #6c7375;
	line-height: 1;
}
.ug_zkzx_m2nr1 a{
	font-size: 16px;
	color: #727272;
}
.ug_zkzx_m2cl{
	width: 71.66%;
}
.ug_zkzx_m2cl ul li{
	margin-bottom: 20px;
	/* border: 3px solid #eeeeee; */
	box-shadow: 1px 0 10px rgba(76,76,76,.34);
	border-radius: 6px;
}
.ug_zkzx_m2cllit{
	position: relative;
}
.ug_zkzx_m2cllit a{
	display: block;
	padding: 20px 25px;
}
.ug_zzm2llil{
	display: flex;
	align-items: center;
	width: 80%;
}
.ug_zzm2llil_img{
	width: 170px;
	height: 170px;
}
.ug_zzm2llil_img img{
	border-radius: 50%;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ug_zzm2llil_infor {
	width: 70%;
	margin-left: 16px;
}
.ug_zzm2llil_infor h1{
	margin-bottom: 8px;
	font-size: 24px;
	color: #474747;
	line-height: 1;
}
.ug_zzm2llil_infor h3{
	margin-bottom: 15px;
	font-size: 11px;
	color: #828282;
	line-height: 1;
}
.ug_zzm2llil_infor .ug_txt{
	font-size: 12px;
	color: #636363;
	line-height: 22px;
}
.ug_zzm2llir{
	position: absolute;
	right: 32px;
	bottom: 30px;
	width: 122px;
	height: 40px;
	line-height: 38px;
	font-size: 12px;
	color: #969696;
	border: 1px solid #9b9b9b;
	text-align: center;
}
.ug_zkzx_m2cllib{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding: 15px 25px 15px 35px;
	background-color: #f9f9f9;
}
.ug_zkzx_m2cllibl{
	display: flex;
	align-items: center;
	width: 70%;
}
.ug_zkzx_m2cllibl p{
	height: 28px;
	padding: 0 15px;
	margin-right: 8px;
	line-height: 28px;
	background-color: #fff;
	font-size: 12px;
	color: #565656;
	border-radius: 14px;
}
.ug_zkzx_m2cllibl p:last-child{
	margin-right: 0;
}
.ug_zkzx_m2cllibr{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 26%;
}
.ug_zkzx_m2cllibr p{
	display: flex;
	align-items: center;
	margin-right: 15px;
}
.ug_zkzx_m2cllibr p:last-child{margin-right: 0;}
.ug_zkzx_m2cllibr p span{
	font-size: 12px;
	color: #7f7f7f;
	margin-left: 4px;
}
.ug_zkzx_m2cr{
	width: 27.083%;
}
.ug_zkzx_m2cr li{
	width: 100%;
	margin-bottom: 12px;
	border: 2px solid #ebebeb;
	border-radius: 8px;
}
.ug_zkzx_m2crimg{
	width: 100%;
	height: 192px;
}
.ug_zkzx_m2crimg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ug_zkzx_m2crp{
	width: 100%;
	height: 28px;
	padding: 0 15px;
	font-size: 14px;
	color: #353535;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ug_zkzx_dm1{
	margin-top: 32px;
	margin-bottom: 100px;
}
.ug_zkzx_dm1c1 {
	position: relative;
	width: 100%;
	padding: 0 60px;
	margin-bottom: 60px;
	min-height: 350px;
	z-index: 1;
}
.ug_zkzx_dm1c1 ::before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	min-height: 260px;
	background-color: #f0f0f0;
	z-index: -1;
}
.ug_zkzx_dm1img{
	width: 270px;
	height: 270px;
}
.ug_zkzx_dm1img img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.ug_zkzx_dm1infor{
	width: 68%;
	margin-left: 55px;
	margin-top: 32px;
}
.ug_zkzx_dm1iname{
	font-size: 0;
}
.ug_zkzx_dm1iname>*{
	display: inline-block;
	vertical-align: text-bottom;
}
.ug_zkzx_dm1iname h2{
	font-size: 28px;
	color: #353535;
	line-height: 1;
}
.ug_zkzx_dm1iname span{
	font-size: 18px;
	color: #686868;
	margin-left: 30px;
	line-height: 1;
}
.ug_zkzx_dm1itxt{
	width: 100%;
	margin-top: 60px;
	font-size: 14px;
	color: #686868;
	line-height: 30px;
}
.ug_zkzx_dm1c2{
	width: 100%;
	padding: 0 56px;
	margin-bottom: 80px;
}
.ug_zkzx_dm1c2p{
	margin-bottom: 50px;
}
.ug_zkzx_dm1c2pt{
	font-size: 0;
}
.ug_zkzx_dm1c2pt>*{
	display: inline-block;
	vertical-align: middle;
}
.ug_zkzx_dm1c2pt span{
	margin-right: 20px;
	font-size: 24px;
	color: #686868;
	line-height: 1;
}
.ug_zkzx_dm1c2ptxt{
	width: 100%;
	margin-top: 25px;
	font-size: 14px;
	color: #686868;
	line-height: 30px;
}
.ug_zkzx_dm1c2p:last-child{
	margin-bottom: 0;
}
.ug_zkzx_dm2{
	width: 100%;
	padding: 32px 0 60px;
	background-color: #f4f4f4;
}
.ug_zzdm2_left{
	width: 71.33%;
}
.ug_zzdm2_comment{
	width: 100%;
	padding: 65px 40px 45px;
	margin-bottom: 30px;
	background-color: #fff;
}
.ug_zzdm2_lli{
	float: left;
	width: 23.125%;
	margin-right: 2.5%;
	background-color: #fff;
	border-radius: 5px;
}
.ug_zzdm2_lli:nth-child(4n){
	margin-right: 0;
}
.ug_zzdm2_lli img{
	width: 100%;
	height: 152px;
	border-radius: 5px;
}
.ug_zzdm2_lli p{
	height: 40px;
	padding: 0 10px;
	line-height: 40px;
	font-size: 14px;
	color: #515151;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ug_zzdm2_right{
	width: 26.167%;
	padding: 15px;
	background-color: #fff;
	border-radius: 5px;
}
.ug_zzdm2_right a{
	display: block;
	width: 100%;
	height: 212px;
	margin-bottom: 10px;
}
.ug_zzdm2_right a img{
	width: 100%;
	height: 100%;
}
.ug_zzdm2_cmtitle{
	font-size: 16px;
	color: #424242;
	line-height: 1;
}
.ug_zzdm2_cmpage{
	margin-top: 30px;
}
.ug_zzdm2_tx{
	width: 50px;
	height: 50%;
	border-radius: 50%;
}
.ug_zzdm2_tx img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.ug_zzdm2_cmp1p{
	width: 92%;
	padding-bottom: 45px;
	margin-left: 12px;
	border-bottom: 1px solid #dddddd;
}
.ug_zzdm2_cmp1p textarea{
	display: block;
	width: 100%;
	height: 98px;
	padding: 15px;
	margin-bottom: 12px;
	border: 2px solid #dddddd;
	resize: none;
	font-size: 14px;
	color: #424242;
}
.ug_zzdm2_cmp1pbtn{
	text-align: right;
}
.ug_zzdm2_cmp1pbtn input{
	display: inline-block;
	width: 106px;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background-color: #9b9b9b;
}
.ug_zzdm2_cmp2{
	margin-top: 30px;
}
.ug_z2p2_title{
	margin-bottom: 8px;
	font-size: 14px;
	color: #282828;
}
.ug_z2p2_page li{
	width: 100%;
	padding-top: 30px;
	padding-bottom: 40px;
	padding-right: 25px;
	border-bottom: 1px solid #dddddd;
}
.ug_z2p2_page li:last-child{
	border-bottom: 0;
}
.ug_z2p2_pcinfor{
	width: 89%;
	margin-left: 10px;
}
.ug_z2p2_pcione{
	width: 100%;
}
.ug_z2p2_pch2{
	font-size: 14px;
	color: #282828;
	margin-bottom: 10px;
	line-height: 1;
}
.ug_z2p2_pcitxt{
	margin-bottom: 15px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.ug_z2p2_pcib{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.ug_z2p2_pcib h3{
	width: 30%;
	font-size: 14px;
	color: #bbbbbb;
	line-height: 1;
}
.ug_z2p2_pcibr{
	display: flex;
	align-items: center;
}
.ug_z2p2_pcibr p{
	display: flex;
	align-items: center;
	padding-left: 15px;
}
.ug_z2p2_pcibr p span{	
	margin-right: 4px;
	font-size: 9px;
	color: #7f7f7f;
}
.ug_pinglun{
	display: none;
	width: 100%;
	margin-top: 22px;
}
.ug_pinglun_txt{
	width: 100%;
	height: 45px;
	padding: 12px 20px;
	border: 2px solid #dddddd;
}
.ug_pinglun_txt textarea{
	width: 100%;
	font-size: 13px;
	color: #424242;
	resize: none;
}
.ug_pinglun_btn{
	text-align: right;
	font-size: 0;
}
.ug_pinglun_btn input{
	display: inline-block;
	width: 102px;
	height: 40px;
	margin-top: 10px;
	line-height: 40px;
	font-size: 11px;
	color: #bbb;
	text-align: center;
	background-color: #eee;
}
.ug_z2p2_plever{
	position: relative;
	padding: 10px 20px;
	margin-top: 24px;
	background-color: #f4f4f4;
}
.ug_z2p2_plever::before{
	content: '';
	position: absolute;
	top: -22px;
	left: 10px;
	 width: 0;
	height: 0;
	border: 12px solid;
	border-color: transparent transparent #f4f4f4;
}
.ug_z2p2_plitem{
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #e4e4e4;
}
.ug_z2p2_plitem:last-child{border-bottom: 0;}
.ug_z2p2_plpage {
	width: 92%;
	padding-left: 12px;
}
.ug_z2p2_plptxt h2{
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.ug_z2p2_plptxt h2 span{
	margin-left: 10px;
	margin-right: 10px;
	color: #282828;
}
.ug_z2p2_plptt{
	width: 65%;
	padding-left: 5px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
/* 中国陶瓷检测 */
.ug_cup_m1{
	margin: 70px 0 100px;
}
.ug_cup_m3{
	margin-bottom: 90px;
}
.ug_cup_m3con{
	width: 100%;
	font-size: 0;
	margin-top: 60px;
	text-align: center;
}
.ug_cup_m3con  ul{
	display: inline-block;
	vertical-align: middle;
}
.ug_cup_m3con li{
	float: left;
}
.ug_cup_m3con li a{
	display: block;
	padding: 0 40px;
}
.ug_cup_m3con li p{
	font-size: 16px;
	color: #424242;
	line-height: 1;
	margin-top: 18px;
	text-align: center;
}
/* 人才认证 */
.ug_rcm1_con{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	width: 100%;
	height: 538px;
	margin-top: 60px;
	margin-bottom: 90px;
	background: url(../images/ug59.jpg) no-repeat center;
	background-size: 100% 100%;
	text-align: center;
}
.ug_rcm1_con h1{
	font-size: 38px;
	color: #fff;
	line-height: 60px;
}
.ug_rcm1_btn{
	display: block;
	width: 180px;
	height: 50px;
	margin: 40px auto 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #ff866e;
}
.ug_rcm1_tip{
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 1;
	text-align: center;
}
.ug_rcm2{
	width: 1002px;
	min-height: 260px;
	margin: 0 auto 90px;
	padding: 60px 0 80px;
	background-color: #f9f9f9;
}
.ug_rcm2_con{
	margin-top: 60px;
	text-align: center;
}
.ug_rcm2_conli{
	position: relative;
	display: inline-block;
	padding: 0 28px;
	vertical-align: middle;
	cursor: pointer;
}
.ug_rcm2_conli h2{
	font-size: 14px;
	color: #636363;
}
.ug_rcm2_conli::after{
	content: '>';
	position: absolute;
	right: 0;
	top: 50%;
	font-size: 14px;
	color: #636363;
	transform: translateY(-50%);
}
.ug_rcm2_conli:last-child::after{
	font-size: 0;
}
.ug_rcm2_conlicode{
	display: none;
	position: absolute;
	top: 25px;
	left: 50%;
	width: 72px;
	height: 72px;
	padding-top: 11px;
	background: url(../images/ug60.png) no-repeat center;
	background-size: 100% 100%;
	transform: translateX(-50%);
	text-align: center;
}
.ug_rcm2_conli1:hover .ug_rcm2_conlicode{
	display: block;
}

/* 大数据 */
.ug_banner2{
	position: relative;
}
.ug_bsearch{
	position: absolute;
	top: 30%;
	left: 50%;
	transform: translateX(-50%);
}
.ug_bsearch h1{
	font-size: 36px;
	letter-spacing: 5px;
	color: #424242;
	font-family: ArialMT;
	text-align: center;
	line-height: 1;
}
.ug_bsinp{
	margin-top: 32px;
}
.ug_bsinp input{
	float: left;
	display: block;
	width: 460px;
	height: 58px;
	padding: 0 30px;
	line-height: 58px;
	background-color: #fff;
	font-size: 16px;
	color: #424242;
}
.ug_bsinp button{
	float: left;
	display: block;
	width: 206px;
	height: 58px;
	line-height: 58px;
	background-color: #5e5e5e;
	font-size: 20px;
	color: #fff;
	text-align: center;
}
.ug_data1{
	position: relative;
	margin-top: -73px;
	/* margin-bottom: 100px; */
	margin-bottom: 45px;
	z-index: 9;
}
.ug_data1 ul{
	width: 100%;
	/* height: 146px; */
	height: 123px;
	border: 2px solid #cecece;
	background-color: #FFF;
}
.ug_data1 ul li{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	float: left;
	width: 25%;
	height: 100%;
	border-right: 2px solid #cecece;
}
.ug_data1 ul li h3{
	margin-bottom: 15px;
	font-size: 28px;
	color: #494949;
	line-height: 1;
}
.ug_data1 ul li P{
	font-size: 16px;
	color: #494949;
	line-height: 1;
}
.ug_data2{
	/* margin-bottom: 100px; */
	margin-bottom: 45px;
}
.ug_data2 ul {
	padding: 0 45px;
}
.ug_data2 ul li{
	float: left;
	width: 29%;
	margin-right: 6.5%;
	text-align: center;
}
.ug_data2 ul li:nth-child(3n){margin-right: 0;}
.ug_data2 ul li img{
	width: 115px;
	height: 115px;
}
.ug_data2 ul li h2{
	margin-top: 52px;
	margin-bottom: 18px;
	font-size: 20px;
	color: #424242;
	line-height: 1;
}
.ug_data2 ul li div{
	/* font-size: 14px; */
	font-size: 13px;
	color: #6d6d6d;
	line-height: 24px;
}
.ug_data3{
	width: 100%;
	padding: 20px 0 60px;
	background-color: #f4f4f4;
}
.ug_data3tab{
	position: relative;
	width: 100%;
	padding: 16px 30px;
	margin-bottom: 20px;
	background-color: #fff;
}
.ug_data3tab_left{
	width: 90%;
	font-size: 0;
}
.ug_data3tab_left p{
	display: inline-block;
	height: 38px;
	padding: 0 22px;
	margin-right: 60px;
	line-height: 38px;
	font-size: 16px;
	color: #686868;
	vertical-align: middle;
	cursor: pointer;
}
.ug_data3tab_left p:last-child{margin-right: 0;}
.ug_data3tab_left p.active{
	color: #fff;
	background-color: #898989;
	border-radius: 5px;
}
.ug_data3tab_a{
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
}
.ug_data3tab_a a{
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #686868;
}
.ug_data3m1{
	padding-bottom: 20px;
}
.ug_data3m1_main ul li{
	float: left;
	/* width: 18.57%;
	margin-right: 1.7875%; */
	width: 23.75%;
	margin-right: 1.66%;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
}
.ug_data3m1_main ul li:nth-child(4n){
	margin-right: 0;
}
.ug_d3m1_img{
	width: 100%;
	height: 200px;
}
.ug_d3m1_img img{
	width: 100%;
	height: 100%;
}
.ug_d3m1_infor{
	width: 100%;
}
.ug_d3m1_itop{
	width: 100%;
	padding: 8px 16px;
	border-bottom: 2px solid #f3f3f3;
}
.ug_d3m1_itop h2{
	height: 40px;
	font-size: 14px;
	color: #353535;
	line-height: 20px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ug_d3m1_itop h4{
	margin-top: 6px;
	font-size: 12px;
	color: #7f7f7f;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ug_d3m1_itp{
	display: flex;
	align-items: center;
	width: 100%;
	margin-top: 8px;
}
.ug_d3m1_itp p{
	display: flex;
	align-items: center;
	margin-right: 25px;
}
.ug_d3m1_itp p span{
	font-size: 11px;
	color: #7f7f7f;
	margin-left: 4px;
}
.ug_d3m1_ibottom{
	width: 100%;
	padding: 10px 16px;
	font-size: 0;
}
.ug_d3m1_ibottom>*{
	display: inline-block;
	vertical-align: middle;
}
.ug_d3m1_ibottom img{
	width: 26px;
	height: 26px;
	border-radius: 50%;
}
.ug_d3m1_ibottom span{
	font-size: 13px;
	color: #353535;
	margin-left: 10px;
}
.ug_data3m2{
	margin-bottom: 40px;
}
.ug_data3m2_main{
	width: 100%;
	padding: 20px 50px;
	background-color: #fff;
}
.ug_data3m2_mtl{
	width: 97%;
	padding: 40px 0;
	margin-top: 10px;
	border-bottom: 1px solid #f0f0f0;
}
.ug_data3m2_mta{
	position: absolute;
	right: 0;
	top: 50%;
	width: 3%;
	height: 152px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	text-align: center;
	transform: translateY(-50%);
}
.ug_data3m2_mitem ul li{
	position: relative;
}
.ug_data3m2_mitem ul li:last-child  .ug_data3m2_mtl{
	border-bottom: 0;
}
.ug_data3m2_mtll{
	width:34%;
	padding-right: 20px;
}
.ug_d3m2ll_img{
	width: 95px;
	height: 95px;
}
.ug_d3m2ll_img img{
	width: 100%;
	height: 100%;
}
.ug_d3m2ll_infor{
	width: 64%;
	margin-left: 4%;
}
.ug_d3m2ll_itop h2{
	display: flex;
	align-items: center;
	margin-bottom: 8px;
}
.ug_d3m2ll_itop span{
	margin-right: 12px;
	font-size: 18px;
	color: #686868;
}
.ug_d3m2ll_itop h3{
	font-size: 12px;
	margin-bottom: 4px;
	color: #757575;
}
.ug_attention{
	width: 55px;
	height: 18px;
	margin-top: 25px;
	line-height: 18px;
	background-color: #898989;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	border-radius: 6px;
}
.ug_data3m2_mtlr {
	width: 66%;
}
.ug_d3m2_lrimg{
	float: left;
	width: 24.3%;
	height: 136px;
	margin-right: .933%;
	overflow: hidden;
}
.ug_d3m2_lrimg:nth-child(4n){margin-right: 0;}
.ug_d3m2_lrimg a{
	display: block;
	height: 100%;
}
.ug_d3m2_lrimg a img{
	width: 100%;
	height: 100%;
}
.ug_data3m3{
	margin-bottom: 40px;
}
.ug_data3m3_main{
	width: 100%;
	padding: 40px 35px;
	background-color: #fff;
}
.ug_data3m3_main ul li{
	float: left;
	width: 23.31%;
	margin-right: 2.253%;
}
.ug_data3m3_main ul li:nth-child(4n){
	margin-right: 0;
}
.ug_data3m3_main ul li .xd_news_img2{
	height: 236px;
}
.ug_data3m3_main ul li .xd_s_info1 .title{
	-webkit-line-clamp: 1;
}
.ug_data3m3_main ul li .xd_s_info1{
	width: 76%;
}
.pb0{
	padding-bottom: 0;
}
/* 大数据搜索 */
.ug_btip{
	margin-top: 70px;
	font-size: 16px;
	color: #424242;
	text-align: center;
}
.ug_btip big{
	font-size: 22px;
}
.ug_btip span{
	color: #fe9961;
}
mark{
	background-color: transparent;
	color: #fe9961;
}
.ug_tcgym1{
	width: 100%;
	margin: 10px 0 50px;
}
.ug_tcgym1 ul li{
	float: left;
	width: 31.64%;
	/* height: 155px; */
	height: 100px;
	margin-right: 2.54%;
}
.ug_tcgym1 ul li:nth-child(3){margin-right: 0;}
.ug_tcgym1_item{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.ug_tcgym1_item:nth-child(1){
	background-image: url(../images/ug86.jpg);
}
.ug_tcgym1_item:nth-child(2){
	background-image: url(../images/ug87.jpg);
}
.ug_tcgym1_item:nth-child(3){
	background-image: url(../images/ug88.jpg);
}
.ug_tcgym1_item span{
	margin-left: 15px;
	/* font-size: 24px; */
	font-size: 20px;
	color: #757575;
}
.ug_tcgym1_item img {
	height: 50px;
}
.ug_tcgym2_title{
	position: relative;
	text-align: center;
	z-index: 2;
}
.ug_tcgym2_title::before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 2px;
	background-color: #e4e4e4;
	transform: translateY(-50%);
	z-index: -1;
}
.ug_tcgym2_title h2{
	display: inline-block;
	padding: 0 70px;
	/* font-size: 28px; */
	font-size: 23px;
	color: #565656;
	background-color: #fff;
}
.ug_tcgym2_main{
	width: 100%;
	margin-top: 50px;
}
.ug_tcgym2_tab{
	margin-bottom: 30px;
	font-size: 0;
	text-align: center;
}
.ug_tcgym2_tab a{
	position: relative;
	display: inline-block;
	padding: 0 25px 10px;
	vertical-align: middle;
	font-size: 20px;
	color: #8c8c88;
}
.ug_tcgym2_tab a.active{
	color: #333;
}
.ug_tcgym2_tab a.active::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 77px;
	height: 2px;
	background-color: #7b7b7b;
	transform: translateX(-50%);
}
.ug_tcgym2_con{
	/* margin-top: 40px; */
}
.ug_tcgym2_cpage{
	padding-top: 10px;
	padding-bottom: 20px;
}
.ug_tcgym2_cpage ul li{
	float: left;
	width: 30%;
	margin-right: 5%;
	margin-bottom: 44px;
}
.ug_tcgym2_cpage ul li:nth-child(3n){margin-right: 0;}
.ug_tcgym2_cpage ul li .xd_s_info1 .title{
	height: 40px;
}
.ug_tcgym2_cmore{
	margin-top: 10px;
	font-size: 0;
	text-align: right;
}
.ug_tcgym2_cmore i{
	display: inline-block;
	width: 48px;
	height: 14px;
	line-height: 12px;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
	font-size: 12px;
	color: #606060;
	text-align: center;
	font-style: normal;
}
.ug_tcgym2_cpage ul li .xd_news_info2{
	padding-bottom: 12px;
}
.ug_tczl_con{
	width: 100%;
	padding: 54px 0 60px;
	background-color: #f4f4f4;
}
.ug_tczl_con .ug_tcgym2_cmore i{
	background-color: #f4f4f4;
	border: solid 1px #c9c9c9;
}
/* 专利库详情 */
.ug_zlk_dm1{
	margin-top: 30px;
	margin-bottom: 78px;
}
.ug_zlk_dm1cl{
	width: 31%;
	height: 372px;
}
.ug_zlk_dm1cl img{
	width: 100%;
	height: 100%;
}
.ug_zlk_dm1cr{
	width: 69%;
	padding-left: 7.5%;
	margin-top: 10px;
}
.ug_zlk_dm1cr h2{
	padding-bottom: 15px;
	font-size: 24px;
	color: #4c4c4c;
	border-bottom: 1px solid #e9e9e9;
}
.ug_zlk_dm1crp{
	margin-top: 10px;
	margin-bottom: 10px;
}
.ug_zlk_dm1crp p{
	font-size: 15px;
	color: #666;
	line-height: 50px;
}
.ug_zlk_dm1crsc{
	font-size: 0;
}
.ug_zlk_dm1crsc>*{
	display: inline-block;
	vertical-align: middle;
}
.ug_zlk_dm1crsc span{
	font-size: 15px;
	color: #848484;
	margin-left: 6px;
}
.ug_dm3con_swiper1 .swiper-container{
	width: 85.715%;
}
.ug_zlk_dm2{
	padding-bottom: 40px;
}
.ug_zlk_dm2item{
	position: relative;
	min-height: 215px;
	padding: 70px 56px 30px;
	margin-bottom: 50px;
	border-radius: 5px;
	border: solid 1px #c9c9c9;
}
.ug_zlk_dm2title{
	position: absolute;
	left: 56px;
	top: -16px;
	padding: 0 10px;
	background-color: #fff;
	font-size: 0;
}
.ug_zlk_dm2title>*{
	display: inline-block;
	vertical-align: middle;
}
.ug_zlk_dm2title span{
	margin-right: 15px;
	font-size: 24px;
	color: #4c4c4c;
}
.ug_zlk_dm2i2txt{
	font-size: 16px;
	color: #777777;
	line-height: 28px;
}
.ug_zlk_dm2i3 div{
	float: left;
	width: 50%;
	font-size: 16px;
	color: #777777;
	line-height: 28px;
}
.ug_zlk_dm2i3 div:nth-child(2n){
	float: right;
}
.ug_zlk_dm3{
	margin-bottom: 40px;
}
.ug_zlk_dm3 .container1{
	padding: 0 50px;
}
.ug_zld3_swiper{
	position: relative;
	width: 100%;
}
.ug_zld3_swiper .swiper-container{
	width: 92.308%;
}
.ug_zld3_smain img{
	width: 100%;
	height: 170px;
}
.ug_zld3_smain p{
	font-size: 14px;
	color: #515151;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ug_zld3_swiper .swiper-button-next,.ug_zld3_swiper .swiper-button-prev {
    position: absolute;
    top: 40%;
    width: 26px;
    height: 47px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.ug_zld3_swiper .swiper-button-prev {
	left: 0;
	background-image: url(../images/ug97.png);
}
.ug_zld3_swiper .swiper-button-next {
	right: 0;
	background-image: url(../images/ug98.png);
}
/* 产品库 */
.ug_cpk_main{
	width: 100%;
	padding: 30px 0 60px;
	background-color: #f4f4f4;
}
.ug_cpk_mlist ul{
	padding-bottom: 40px;
}
.ug_cyk_main{
	padding-top: 20px;
}
.ug_cyk_main .xd_news_k1{
	margin-bottom: 0;
	padding: 20px 35px 0px 50px;
	background-color: #fff;
}
.ug_cyk_main .xd_news_r1{
	right: 30px;
}
.ug_cyk_main .ug_data3m2_main{
	padding: 0 50px;
	margin-bottom: 60px;
}
.ug_cyk_main .ug_data3m2_mtl{
	margin-top: 0;
}
/* 产品列表 */
.ug_cplb_left{
	position: relative;
	width: 21.4286%;
	padding: 25px 35px;
	margin-top: -90px;
	background-color: #fff;
	box-shadow: 0px 5px 10px 0px rgba(178, 178, 178, 0.34);
	border-radius: 5px;
	text-align: center;
	z-index: 9;
}
.ug_cplb_ltx{
	width: 105px;
	height: 105px;
	margin: 0 auto 18px;
}
.ug_cplb_ltx img{
	width: 100%;
	height: 100%;
}
.ug_cplb_lname{
	margin-bottom: 25px;
	text-align: center;
	font-size: 0;
}
.ug_cplb_lname>*{
	display: inline-block;
	vertical-align: middle;
}
.ug_cplb_lname span{
	font-size: 20px;
	color: #595959;
	margin-right: 10px;
	line-height: 1;
}
.ug_cplb_lp {
	text-align: left;
	margin-bottom: 15px;
}
.ug_cplb_lp dt{
	font-size: 16px;
	color: #686868;
	line-height: 1;
	margin-bottom: 10px;
}
.ug_cplb_lp dd{
	font-size: 13px;
	color: #898989;
	line-height: 24px;
}
.ug_cplb_lbtn{
	width: 70px;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	background-color: #ffffff;
	border-radius: 5px;
	border: solid 1px #8d8d8d;
	font-size: 12px;
	color: #898989;
	text-align: center;
}

.ug_cplb_right{
	width: 78.5714%;
	padding-left: 25px;
	padding: 30px 0 30px 25px;
}
.ug_cplb_rh1{
	font-size: 18px;
	color: #686868;
}
.ug_cplb_rh1 span{
	margin-left: 10px;
	color: #777777;
}
.ug_cplb_rlist{
	margin-top: 32px;
}
.ug_cplb_rlist ul{
	padding-bottom: 40px;
}

.ug_cplb_rlist ul li{
	float: left;
	width: 23.72%;
	margin-right: 1.7066%;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
}
.ug_cplb_rlist ul li:nth-child(4n){margin-right: 0;}
.ug_pbdetails{
	width: 100%;
	margin-top: 30px;
	padding: 10px 60px;
	margin-bottom: 70px;
	border-radius: 10px;
	border: solid 1px #dcdcdc;
}
.ug_pbdm1{
	width: 100%;
	padding: 40px 0 15px;
	border-bottom: 1px solid #dcdcdc;
}
.ug_pbdbb{
	border-bottom: 1px solid #dcdcdc;
}
.ug_pbdbb:last-child{
	border-bottom:0;
}
.ug_pbdm1 h2{
	font-size: 18px;
	color: #5c5e5c;
	line-height: 1;
}
.ug_pbdm1_txt{
	margin-top: 20px;
}
.ug_pbdm1_txt div>*{
	display: inline-block;
	vertical-align: middle;
	color: #a8a8a8;
	line-height: 40px;
}
.ug_pbdm1_txt div span:nth-child(1){
	font-size: 18px;
}
.ug_pbdm1_txt div span:nth-child(2){
	font-size: 16px;
	margin-left: 40px;
}
.ug_pbdm1_txt div span a{
	color: #a8a8a8;
}
.ug_pbdm2{
	width: 100%;
	padding: 40px 0 30px;
}
.ug_pbdm2 h2{
	font-size: 18px;
	color: #5c5e5c;
}
.ug_pbdm2_txt{
	width: 80%;
	padding-left: 40px;
	font-size: 16px;
	color: #828282;
	line-height: 30px;
}
.ug_lbxq_top{
	padding: 0;
}
.ug_lbxq{
	
}
.ug_lbxql{
	position: relative;
	width: 82.7%;
	padding: 18px 0 24px;
	border-right: 1px solid #eee;
}
.ug_lbxql h5{
	font-size: 14px;
	color: #b2b2b2;
	line-height: 1;
}
.ug_lbxqlr{
	position: absolute;
	right: 5px;
	bottom: 22px;
}
.ug_lbxqlr p:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 2px;
    height: 13px;
    background-color: #e1e1e1;
    transform: translateY(-50%);
}
.ug_lbxqlr p:last-child:after{
	width: 0;
}
.ug_lbxqr{
	display: flex;
	align-items: center;
	margin-top: 25px;
}
.ug_lbxqr_img{
	width: 80px;
	height: 80px;
	border-radius: 50%;
}
.ug_lbxqr_img img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.ug_lbxqr_p{
	margin-left: 20px;
}
.ug_lbxqr_p h2{
	margin-bottom: 6px;
	font-size: 14px;
	color: #333;
}
.ug_lbxqr_p h4{
	font-size: 12px;
	color: #ccc;
}
.ug_lbxqr_pbtn{
	width: 90px;
	height: 36px;
	margin-top: 15px;
	line-height: 36px;
	background-color: #898989;
	border-radius: 5px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.ug_lbxq_txt{
	font-size: 16px;
	color: #777777;
	line-height: 28px;
	width: 720px;
	margin: 0 auto 30px;
}
.ug_lbxq_img {
	margin-bottom: 100px;
}
.ug_lbxq_m1top{
	width: 100%;
	padding-top: 80px;
	padding-bottom: 100px;
	border-top: 1px solid #cacaca;
}
.ug_lbxq_m1title{
	font-size: 24px;
	color:#333;
	font-weight: bold;
	line-height: 1;
}
.ug_lbxq_m1con{
	margin-top: 40px;
}
.ug_lbxq_m1ctxt div{
	float: left;
	width: 50%;
	font-size: 18px;
	color: #666666;
	margin-bottom: 20px;
}
.ug_lbxq_m1bottom{
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 1px solid #cacaca;
}
.ug_lbxq_m1bb{
	width: 100%;
	text-align: right;
	font-size: 0;
}
.ug_lbxq_m1bb>*{
	display: inline-block;
	vertical-align: middle;
}
.ug_lbxq_m1bp{
	width: 130px;
	height: 50px;
	line-height: 50px;
	margin-left: 18px;
	background-color: #ffffff;
	border-radius: 3px;
	border: solid 1px #dcdcdc;
	font-size: 0;
	text-align: center;
	cursor: pointer;
}
.ug_lbxq_m1bp>*,.ug_lbxq_m1bp a>*{
	display: inline-block;
	vertical-align: middle;
}
.ug_lbxq_m1bp span{
	margin-left: 10px;
	font-size: 16px;
	color: #666;
}
.ug_right{
	position: fixed;
	right: 10%;
	bottom: 10%;
	z-index: 99;
}
.ug_right li{
	margin-bottom: 10px;
	background-color: #fff;
}
.ug_dz img + img,.ug_dz.on img{
	display: none;
}
.ug_dz.on img + img{
	display: block;
}
/* 共享品牌 */
.ug_brand_m1{
	width: 100%;
	margin: 90px 0;
}
.ug_brand_m1cl{
	width: 46.34%;
	padding-top: 50px;
	padding-right: 4.5%;
}
.ug_brand_m1cr{
	width: 53.66%;
}
.ug_brand_m1cl h2{
	margin-bottom: 25px;
	font-size: 28px;
	color: #5b5b5b;
	line-height: 1;
}
.ug_brand_m1cl h1{
	margin-bottom: 15px;
	font-size: 40px;
	color: #5b5b5b;
	line-height: 1;
}
.ug_brand_m1cl h3{
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-size: 20px;
	color: #5b5b5b;
	line-height: 1;
}
.ug_brand_m1cl h3::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 147px;
	height: 4px;
	background-color: #7c7c7c;
}
.ug_brand_m1cltxt{
	font-size: 14px;
	color: #999;
	line-height: 26px;
}
.ug_brand_m2{
	margin-bottom: 100px;
}
.ug_brand_title{
	position: relative;
	padding-bottom: 34px;
	text-align: center;
	font-size: 28px;
	color: #494949;
	line-height: 1;
}
.ug_brand_title::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 15px;
	height: 15px;
	background: url(../images/ug107.png) no-repeat center;
	background-size: 100% 100%;
	transform: translateX(-50%);
}
.ug_brand_m1con{
	margin-top: 40px;
}
.ug_brand_m1swiper {
	position: relative;
	margin-bottom: 50px;
}
.ug_brand_m1swiper .swiper-container{
	width: 85.71%;
}
.ug_brand_pimg{
	width: 100%;
	height: 416px;
	padding: 20px;
}
.ug_brand_pimg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .4s;
	box-shadow: -5px 3px 15px 0px rgba(0, 0, 0, 0.1);
}
.ug_brand_infor{
	width: 85%;
	margin: 10px auto 0;
}
.ug_brand_infor h2{
	font-size: 16px;
	color: #333;
	line-height: 25px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ug_brand_infor p{
	font-size: 12px;
	color: #939393;
	margin-top: 2px;
}
.ug_brand_m1swiper .swiper-button-next,.ug_brand_m1swiper .swiper-button-prev{
	width: 68px;
	height: 68px;
	margin-top: -23px;
	background-size: 100% 100%;
}
.ug_brand_m1swiper .swiper-button-prev {
	background-image: url(../images/ug15.png);
}
.ug_brand_m1swiper .swiper-button-next{
	background-image: url(../images/ug16.png);
}
.ug_brand_a{
	display: block;
	width: 125px;
	height: 35px;
	margin: 0 auto;
	line-height: 35px;
	border-radius: 5px;
	font-size: 14px;
	color: #666;
	text-align: center;
	border: solid 1px #b0b0b0;
}
.ug_brand_m3{
	width: 100%;
	padding-top: 80px;
	padding-bottom: 100px;
	margin-bottom: 100px;
	background-color: #f7f7f7;
}
.ug_brand_m3con{
	margin-top: 30px;
	padding-bottom: 30px;
}
.ug_brand_m3con ul li{
	float: left;
	width: 31.66%;
	margin-right: 2.51%;
	margin-bottom: 30px;
}
.ug_brand_m3con ul li:nth-child(3n){margin-right: 0;}
.ug_bdm3_img{
	width: 100%;
	height: 295px;
}
.ug_bdm3_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ug_bdm3_infor{
	width: 100%;
	padding: 30px 10px 0;
	text-align: center;
}
.ug_bdm3_infor h2{
	font-size: 18px;
	color: #5b5b5b;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ug_bdm3_infor p{
	font-size: 14px;
	color: #7f7f7f;
	margin-top: 8px;
}
.ug_brand_m4{
	margin-bottom: 100px;
}
.ug_brand_m4con{
	margin-top: 55px;
	margin-bottom: 10px;
}
.wh_com4_swiper .swiper-button-prev,.wh_com4_swiper .swiper-button-next{
	width: 68px;
	height: 68px;
	background-size: 100% 100%;
}
.wh_com4_swiper .swiper-button-prev{
	left: -130px;
	background-image: url(../images/ug15.png);
}
.wh_com4_swiper .swiper-button-next{
	right: -130px;
	background-image: url(../images/ug16.png);
}
.wh_com4_swiper .swiper-button-prev{
	left: 0;
	top: 30%;
}
.wh_com4_swiper .swiper-button-next{
	right: 0;
	top: 30%;
}
.wh_com4_swiper{
	margin-top: 14px;
	position: relative;
	padding: 0 180px 40px;
}
.wh_com4_li{
	text-align: center;
}
.wh_com4_li .img{
	width: 205px;
	height: 205px;
	border-radius: 50%;
	overflow: hidden;
	background-color: #aa89bd;
	margin: 0 auto;
}
.wh_com4_li .info{
	margin-top: 20px;
	display: none;
}
.wh_com4_li .info h2{
	font-size: 20px;
	color: #494949;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.wh_com4_li .info h3{
	font-size: 16px;
	color: #9f9f9f;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 5px;
}
.wh_com4_swiper .swiper-slide-active .wh_com4_li .info{
	display: block;
}
.wh_com4_swiper .swiper-slide{
	transform: scale(.7);
	transition: all .4s;
}
.wh_com4_swiper .swiper-slide-active{
	transform: scale(1);
}
.wh_com4_swiper .swiper-slide-active .img{
	background-color: #88abda;
}

/* 品牌动态 */
.ug_bdd_banner{
	width: 100%;
	margin-bottom: 60px;
	background-color: #f4f4f4;
}
.ug_bdd_bcon{
	display: flex;
	align-items: center;
	padding: 50px 0;
}
.ug_bdd_bl {
	width: 48.5%;
}
.ug_bdd_br{
	width: 51.5%;
	padding-left: 26px;
}
.ug_bdd_br h3{
	margin-bottom: 22px;
	font-size: 26px;
	color: #595959;
	line-height: 1;
}
.ug_bdd_br h1{
	margin-bottom: 50px;
	font-size: 30px;
	color: #474747;
	line-height: 1;
}
.ug_bdd_br .txt {
	width: 70%;
	font-size: 14px;
	color: #595959;
	line-height: 30px;
}
.ug_brand_dt{
	/* padding-bottom: 60px; */
}
.ug_bdt_list  li{
	float: left;
	/* width: 23%; */
	width: 26%;
	/* margin-right: 15.5%; */
	margin-right: 11%;
	margin-bottom: 50px;
}
.ug_bdt_list  li:nth-child(3n){margin-right: 0;}
.ug_bdt_list  li .ug_brand_pimg{
	padding: 0;
}
.ug_bdt_list  li .ug_brand_infor {
	width: 100%;
}
.ug_zxlist ul li{
	height: 320px;
}
.ug_zxlist ul li .ug_d3m1_itop{
	padding: 0;
	border-bottom: 0;
}
.ug_zxltop{
	width: 100%;
	padding: 8px 16px 12px;
	border-bottom: 1px solid #f3f3f3
}
.ug_zxlist ul li .ug_d3m1_itp{
	padding: 10px 16px;
	margin-top: 0;
}
.ug_zxtab a.active::after{
	width: 34px;
}
.ug_dds_tcon h5{
	margin-right: 20px;
	font-size: 14px;
	color: #b2b2b2;
	line-height: 1;
}
/* 签约设计师 */
.ug_qusjs_top{
	width: 100%;
	background-color: #f4f4f4;
}
.ug_qusjs_tmain{
	width: 100%;
	padding: 50px 0;
}
.ug_qusjs_tml{
	width: 48.5%;
}
.ug_qusjs_tmr{
	width: 51.5%;
	padding-top: 50px;
	padding-left: 25px;
}
.ug_qusjs_tmr h3{
	margin-bottom: 22px;
	font-size: 26px;
	color: #595959;
	line-height: 1;
}
.ug_qusjs_tmr h2{
	margin-bottom: 24px;
	font-size: 30px;
	color: #474747;
	line-height: 1;
}
.ug_qusjs_tmr div{
	font-size: 14px;
	color: #595959;
	line-height: 30px;
}
.ug_qusjs_con{
	margin-top: 30px;
	margin-bottom: 60px;
}
.ug_sjs_tab{
	font-size: 0;
	text-align: center;
}
.ug_sjs_tab a{
	position: relative;
	padding: 0 50px 15px;
	font-size: 20px;
	color: #8c8c8c;
}
.ug_sjs_tab a.active {
	color: #333;
}
.ug_sjs_tab a.active::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 77px;
	height: 2px;
	background-color: #7b7b7b;
	transform: translateX(-50%);
}
.ug_qusjs_clist{
	width: 100%;
	margin-top: 70px;
}
.ug_qusjs_clist ul {
	padding-bottom: 30px;
}
.ug_qusjs_clist ul li {
	float: left;
	width: 31.5%;
	margin-right: 2.75%;
	margin-bottom: 30px;
}
.ug_qusjs_clist ul li:nth-child(3n){
	margin-right: 0;
}
.ug_sjs_img{
	width: 100%;
	height: 292px;
}
.ug_sjs_img img{
	width: 100%;
	height: 100%;
	border-radius: 5px 5px 0 0;
}
.ug_sjs_infor{
	width: 100%;
	padding: 12px 18px;
	background-color: #f5f5f5;
}
.ug_sjs_infor h2{
	margin-bottom: 8px;
	font-size: 18px;
	color: #353535;
	line-height: 1;
}
.ug_sjs_infor div{
	height: 38px;
	margin-bottom: 8px;
	font-size: 14px;
	letter-spacing: 1px;
	color: #686868;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ug_sjs_infor h4{
	font-size: 14px;
	color: #595959;
}




/* xd结束 */

/*wh开始*/

/*平台生态*/
.wh_platform{
	padding: 65px 0 40px;
}
.wh_plat_box{
	margin-bottom: 40px;
}
.wh_plat_box:last-child{
	margin-bottom: 0;
}
.wh_plat_tit{
	margin-bottom: 30px;
}
.wh_plat_tit h2{
	font-size: 24px;
	font-weight: bold;
}
.wh_plat_tit h2 img{
	width: 18px;
	margin-left: 10px;
}
.wh_plat_more{
	margin-top: 10px;
}
.wh_plat_more a{
	display: block;
	font-size: 14px;
	color: #666;
	letter-spacing: 1px;
}
.wh_plat_ul li{
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	position: relative;
	margin-bottom: 20px;
	transition: all .3s;
}
.wh_plat_ul li .wh_plat_ul_box{
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 37px 38px;
	left: 0;
	top: 0;
}
.wh_plat_ul li h2{
	font-size: 24px;
	color: #3a3a3a;
	line-height: 32px;
	font-weight: bold;
	letter-spacing: 3px;
}
.wh_plat_ul1 li{
	width: 32.5%;
	margin-right: 1.25%;
	height: 252px;
}
.wh_plat_ul1 li:nth-child(1) h2,
.wh_plat_ul1 li:nth-child(2) h2{
	font-size: 30px;
	max-width: 330px;
}
.wh_plat_ul1 li:nth-child(1),
.wh_plat_ul1 li:nth-child(2){
	width: 49%;
	height: 374px;
}
.wh_plat_ul1 li:nth-child(1){
	margin-right: 2%;
}

.wh_plat_ul1 li:nth-child(2),
.wh_plat_ul1 li:last-child{
	margin-right: 0;
}
.wh_plat_ul1 li{
	height: 256px;
	display: none;
}
.wh_plat_ul1 li:nth-child(-n+5){
	display: block;
}
.wh_more{
	position: absolute;
	bottom: 30px;
	left: 37px;
	font-size: 12px;
	color: #777;
	letter-spacing: 1px;
	width: 94px;
	height: 25px;
	line-height: 23px;
	text-align: center;
	border: solid 1px;
}
.wh_more.wh_white_more{
	color: #fff;
}
.wh_plat_ul li:hover{
	background-size: 110% 110%;
}
.wh_plat_ul2 li{
	width: 49%;
	height: 236px;
	margin-right: 2%;
	display: none;
}
.wh_plat_ul2 li:nth-child(-n+4){
	display: block;
}
.wh_plat_ul2 li:nth-child(2n){
	margin-right: 0;
}
.wh_plat_ul3 li{
	width: 36.4%;
	height: 173px;
	display: none;
}
.wh_plat_ul3 li:nth-child(-n+3){
	display: block;
}
.wh_plat_ul3 li:not(:first-child) .wh_more{
	left: auto;
	right: 10px;
	bottom: 10px;
}
.wh_plat_ul3 li:first-child{
	width: 62%;
	height: 366px;
	margin-right: 1.6%;
}
.wh_plat_ul3 li:not(:first-child) .wh_plat_ul_box{
	padding: 20px 30px;
}
.wh_plat_ul3 li:not(:first-child) h2{
	font-size: 18px;
	line-height: 28px;
}
.wh_plat_ul4 li{
	width: 24%;
	height: 338px;
	margin-right: 1.3%;
	display: none;
}
.wh_plat_ul4 li:nth-child(-n+4){
	display: block;
}
.wh_plat_ul4 li:nth-child(4){
	margin-right: 0;
}
.wh_plat_ul4 li h2{
	font-size: 18px;
	line-height: 28px;
}
.wh_plat_ul5 li{
	display: none;
	width: 32.5%;
	margin-right: 1.2%;
	height: 305px;
}
.wh_plat_ul5 li:nth-child(3){
	margin-right: 0;
}
.wh_plat_ul5 li:nth-child(-n+3){
	display: block;
}
.wh_plat_ul5 li .wh_more{
	left: auto;
	right: 20px;
}
.wh_list_ul li{
	width: 24%;
	margin-right: 1.3%;
	margin-bottom: 20px;
	float: left;
}
.wh_list_ul li:nth-child(4n){
	margin-right: 0;
}
.wh_list_ul li .wh_img{
	overflow: hidden;
	height: 228px;
}
.wh_list_ul li .wh_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .4s;
}
.wh_list_ul li:hover .wh_img img{
	transform: scale(1.2);
}
.wh_list_ul li .wh_info{
	border: solid 1px #f2f2f2;
	border-top: 0;
}
.wh_list_ul li .wh_top{
	padding: 8px 14px;
}
.wh_list_ul li .wh_info h2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: 16px;
	color: #353535;
	letter-spacing: 1px;
	line-height: 18px;
	height: 36px;
}
.wh_list_ul li .wh_info p{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 10px;
	color: #7f7f7f;
	letter-spacing: 1px;
	margin-top: 10px;
}
.wh_list_ul li .wh_bot{
	border-top: solid 1px #f2f2f2;
	padding: 10px 15px;
}
.wh_list_ul li .wh_bot>div{
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}
.wh_list_ul li .wh_bot img{
	margin-right: 5px;
	transform: translateY(-2px);
}
.wh_list_ul li .wh_bot span{
	display: inline-block;
	vertical-align: middle;
	font-size: 10px;
	color: #7f7f7f;
}
.wh_list_ul li .wh_img{
	position: relative;
	z-index: -1;
}
.wh_list_ul li .wh_img span{
	display: block;
	font-size: 11px;
	color: #fff;
	width: 79px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	background-color: rgba(134,134,134,.8);
	position: absolute;
	right: 10px;
	top: 10px;
	border-radius: 4px;
}
.wh_list_ul2{
	margin-bottom: 40px;
}
.wh_list_ul2 li{
	width: 32%;
	margin-right: 2%;
}
.wh_list_ul2 li:nth-child(4n){
	margin-right: 2%;
}
.wh_list_ul2 li:nth-child(3n){
	margin-right: 0;
}
.wh_laboratory_cont{
	margin-top: 60px;
}
.wh_laboratory_tab{
	margin-top: -112px;
	position: relative;
}
.wh_laboratory_tab ul{
	font-size: 0;
	text-align: center;
	display: flex;
	align-items: flex-end;
}
.wh_laboratory_tab ul li{
	display: inline-block;
	vertical-align: text-bottom;
	flex: 1;
	align-items: flex-end;
	width: 20%;
	background-color: #ebebeb;
	/* height: 194px; */
	height: 116px;
	border-right: solid 1px #939394;
	position: relative;
}
.wh_laboratory_tab ul li:last-child{
	border-right: 0;
}
.wh_laboratory_tab ul li.active{
	background-color: #939394;
}
.wh_laboratory_tab ul li a{
	display: block;
}
.wh_laboratory_tab ul li p{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding: 0 25px;
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #939393;
	line-height: 31px;
}
.wh_laboratory_tab ul li.active{
	padding-bottom: 25px;
	/* height: 219px; */
	height: 140px;
}
.wh_laboratory_tab ul li.active p{
	color: #fff;
}
.wh_info_box1{
	border-bottom: solid 1px #f2f2f2;
	border-top: solid 1px #f2f2f2;
	margin-top: 20px;
}
.wh_info_title{
	padding: 20px 0;
}
.wh_info_title .title{
	font-size: 24px;
	color: #333;
}
.wh_info_title h3{
	font-size: 14px;
	color: #b2b2b2;
	margin: 15px 0;
}
.wh_info_title .view{
	margin-bottom: 10px;
}
.wh_info_title .view>*{
	display: inline-block;
	vertical-align: middle;
}
.wh_info_title .view p{
	font-size: 11px;
	color: #b2b2b2;
	margin-right: 60px;
}
.wh_info_title .view p:last-child{
	margin-right: 0;
}
.wh_info_title .view p span{
	display: inline-block;
	vertical-align: middle;
	padding: 0 20px;
}
.wh_info_title .view p span:first-child{
	padding-left: 0;
}
.wh_info_title .view p span:last-child{
	padding-right: 0;
}
.wh_info_title .view p img{
	margin-right: 6px;
	transform: translateY(-2px);
}
.wh_info_cont{
	text-align: center;
	margin: 60px 0 100px;
}
.wh_info_box2{
	margin-bottom: 60px;
}
.wh_list_ul3 {
	margin-bottom: 18px;
}
.wh_list_ul3 li .wh_info h2{
	-webkit-line-clamp: 1;
	height: auto;
	font-size: 17px;
}
.wh_list_ul3 li .wh_info .label{
	font-size: 0;
	margin-top: 10px;
}
.wh_list_ul3 li .wh_info .label>span{
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	color: #7f7f7f;
	height: 25px;
	line-height: 23px;
	border: solid 1px #c7c7c7;
	border-radius: 4px;
	padding: 0 10px;
	margin-right: 6px;
}
.wh_laboratory_box .wh_3dm2{
	margin-left: 54px;
}
.wh_laboratory_box .wh_3dm2 h2{
	display: block;
	 margin-left: 0;
}
.wh_laboratory_box .wh_3dm2 .p{
	font-size: 16px;
	line-height: 34px;
	color: #515151;
	margin-top: 10px;
	margin-left: 22px;
}
.wh_laboratory_box .wh_3dm1_code{
	margin: 100px 0;
}
.pb100{
	padding-bottom: 100px!important;
}
.wh_swiper1{
	position: relative;
	padding: 0 160px;
}
.wh_swiper1 .swiper-button-prev,
.wh_swiper1 .swiper-button-next{
	width: 47px;
	height: 46px;
	border-radius: 50%;
	background-size: 100% 100%;
	top: 40%;
}
.wh_swiper1 .swiper-button-prev{
	background-image: url(../images/wh_prev.png);
	left: 30px;
}
.wh_swiper1 .swiper-button-next{
	background-image: url(../images/wh_next.png);
	right: 30px;
}
.wh_swiper1 .li .img {
	height: 210px;
}
.wh_swiper1 .li .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
}
.wh_tit{
	margin-bottom: 60px;
}
.wh_tit h2{
	text-align: center;
	font-size: 28px;
	color: #3f3f3f;
}
.wh_swiper1 p{
	text-align: center;
	font-size: 18px;
	color: #515151;
	margin-top: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.wh_3d_list{
	margin-top: 60px;
}
.wh_3d_ul{
	margin-bottom: -19px;
}
.wh_3d_ul li{
	position: relative;
	float: left;
	height: 275px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 32.1%;
	margin-right: 1.6%;
	margin-bottom: 19px;
}
.wh_3d_ul li:nth-child(3n){
	margin-right: 0;
}
.wh_3d_ul li .li_box{
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(0,0,0,.2);
}
.wh_3d_ul li h2{
	padding-bottom: 9px;
	font-size: 24px;
	color: #fcfcfc;
	position: relative;
}
.wh_3d_ul li h2::after{
	display: block;
	content: '';
	width: 81px;
	height: 4px;
	position: absolute;
	background-color: #fff;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}
.xd_s_info1 .title{
	height: 40px;
}
.wh_news_list1{
	margin-bottom: 0;
}
.wh_more_btn{
	margin: 0 auto 40px;
	width: 125px;
	height: 35px;
	border-radius: 5px;
	border: solid 1px #b0b0b0;
	text-align: center;
	line-height: 33px;	
}
.wh_more_btn a{
	display: block;
	font-size: 14px;
	color: #666666;
}
.wh_list_ul4 li .wh_info h2{
	height: auto;
	-webkit-line-clamp: 1;
}
.wh_list_ul4 li .wh_img {
	height: 253px;
}
.wh_list_ul1 li .wh_info h2{
	font-size: 12px;
}
.wh_info_title .view .p1{
	margin-right: 40px;
}
.wh_info_title .view .p1 span{
	position: relative;
}
.wh_info_title .view .p1 span::after{
	display: block;
	content: '/';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.wh_info_title .view .p1 span:first-child::after{
	display: none;
}
.wh_info_txt{
	text-align: left;
	width: 720px;
	margin: 0 auto 30px;
	font-size: 16px;
	line-height: 28px;
	color: #777;
}
.wh_info_cont2{
	border: 2px solid #c1c1c1;
	padding: 0 20px 50px;
	border-radius: 5px;
}
.wh_info_cont2 h2{
	font-size: 20px;
	color: #5b5b5b;
	padding: 20px;
	border-bottom: dashed 1px #898989;
}
.wh_info_table{
	width: 100%;
}
.wh_info_table h3{
	font-size: 20px;
	color: #898989;
	margin: 30px 20px;
}
.wh_info_table table{
	width: 100%;
}
.wh_info_table table th{
	background-color: #f1f2f3;
	height: 53px;
}
.wh_info_table table td>*{
	display: inline-block;
	vertical-align: middle;
}
.wh_info_table table td{
	padding: 10px;
	text-align: center;
}
.wh_info_table table td:first-child{
	/*text-align: left;*/
	width: 90px;
}
.wh_info_table table .img{
	width: 90px;
	/*margin-right: 35px;*/
}
.wh_info_table table span{
	font-size: 18px;
	color: #5b5b5b;
}
.wh_info_table table a{
	display: block;
	width: 78px;
	height: 39px;
	background-color: #f1f2f3;
	text-align: center;
	line-height: 38px;
	font-size: 18px;
	color: #5b5b5b;
	margin: 0 auto;
	border-radius: 4px;
}
.wh_brief_box1{
	overflow: hidden;
	border-bottom: dashed 1px #c4c4c4;
}
.wh_brief_box1 h2{
	text-align: center;
	font-size: 32px;
	color: #515151;
}
.wh_brief_box1 h2::after,
.wh_brief_box1 h2::before{
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 8px;
	height: 8px;
	background-color: #515151;
	border-radius: 50%;
	margin: 0 15px;
}
.wh_brief_box1 .txt{
	font-size: 16px;
	line-height: 32px;
	color: #515151;
	text-align: center;
	width: 873px;
	margin: 40px auto 60px;
}
.wh_brief_box2{
	margin: 60px 0 40px;
}
.wh_brief_ul{
	margin: 0 40px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}
.wh_brief_ul li{
	width: 48%;
	font-size: 0;
	margin-bottom: 59px;
}
.wh_brief_ul li>*{
	display: inline-block;
	vertical-align: text-top;
}
.wh_brief_ul li span{
	font-size: 40px;
	font-weight: bold;
	color: #3f3f3f;
	margin-right: 20px;
}
.wh_brief_ul li .info{
	max-width: 85%;
}
.wh_brief_ul li .info h2{
	font-size: 22px;
	font-weight: bold;
	color: #515151;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}
.wh_brief_ul li .info .txt{
	margin-top: 5px;
	font-size: 14px;
	line-height: 28px;
	color: #515151;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.wh_see_btn{
	width: 237px;
	height: 59px;
	border: solid 1px;
	margin: 0 auto;
	border-radius: 5px;
}
.wh_see_btn a{
	display: block;
	font-size: 20px;
	color: #515151;
	line-height: 57px;
	text-align: center;
}
.wh_zz_center .ug_d2_code{
	margin-bottom: 100px;
}
.wh_zz_box1 h2{
	font-size: 28px;
    color: #424242;
    text-align: center;
    line-height: 1;
}
.wh_fb_ul{
	font-size: 0;
	text-align: center;
	margin-top: 50px;
}
.wh_fb_ul li{
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}
.wh_fb_ul li span{
	display: block;
	font-size: 14px;
	color: #5e5e5e;
	border: solid 1px;
	border-radius: 8px;
	height: 27px;
	line-height: 25px;
	text-align: center;
	padding: 0 10px;
}
.wh_zz_box1_cont .img{
	text-align: center;
	margin-top: 50px;
}
.wh_zz_box2{
	margin-bottom: 100px;
}
.wh_zz_service{
	background-color: #f8f8f8;
	padding: 70px 0 45px;
	margin-top: 60px;
	margin-bottom: 40px;
}
.wh_service_ul li{
	float: left;
	width: 15.2%;
	margin-right: 1.76%;
	margin-bottom: 25px;
	height: 155px;
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}
.wh_service_ul li:nth-child(6n){
	margin-right: 0;
}
.wh_laboratory_cont .ug_design_m3{
	margin-bottom: 40px;
}
.wh_intell_box1{
	font-size: 0;
	padding: 0 40px;
	margin: 60px 0 100px;
}
.wh_intell_box1>*{
	display: inline-block;
	vertical-align: middle;
}
.wh_intell_box1 .img{
	width: 300px;
}
.wh_intell_box1 .txt{
	width: 462px;
	margin-left: 50px;
	font-size: 14px;
	line-height: 36px;
	color: #444;
	padding-top: 20px;
}
.wh_intell_box1 .txt::before{
	display: block;
	content: '';
	width: 37px;
	height: 5px;
	background-color: #ff866e;
	margin-bottom: 20px;
}
.wh_intell_property{
	overflow: hidden;
}
.container2{
	width: 1000px;
	margin: 0 auto;
}
.wh_intell_box2{
	margin-top: 60px;
	margin-bottom: 40px;
}
.wh_intell_box2 .img{
	width: 301px;
}
.wh_intell_box2 .txt{
	width: 533px;
	margin-top: 25px;
	font-size: 14px;
	line-height: 26px;
	color: #515151;
}
.wh_intell_box2 .txt span{
	display: block;
	font-size: 18px;
	color: #2d2d2d;
}
.wh_intell_box2 .txt p{
	margin-bottom: 15px;
}
.wh_dm2_list li{
	width: 176px;
	height: 161px;
}
.wh_cup_list{
	font-size: 0;
	margin-top: 60px;
}
.wh_cup_list li{
	display: inline-block;
	vertical-align: middle;
	width: 18.8%;
	margin-right: 1.5%;
}
.wh_cup_list li:last-child{
	margin-right: 0;
}
.wh_cup_list li .img{
	height: 170px;
}
.wh_cup_list li .img img{
	width: 100%;
	height: 100%;
}
.wh_cup_list li .info{
	border: solid 1px #ddd;
	padding: 9px 6px 12px;
	font-size: 14px;
	color: #353535;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-top: 0;
}
.wh_cup_m2con{
	margin-top: 60px;
}
.wh_cup_list2{
	border: solid 1px #d3d3d3;
	padding: 10px;
	width: 48.5%;
	border-radius: 4px;
}
.wh_cup_list2 li{
	padding: 4px 9px 4px 3px;
	border-bottom: dashed 1px #c4c4c4;
	overflow: hidden;
}
.wh_cup_list2 li p{
	font-size: 14px;
	color: #757575;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 80%;
	float: left;
}
.wh_cup_list2 li p::before{
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 8px;
	height: 8px;
	background-image: url(../images/wh_icon5.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin-right: 9px;
	transform: translateY(-1px);
}
.wh_cup_list2 li .down{
	font-size: 11px;
	color: #c4c4c4;
	float: right;
}
.wh_rcm1_list{
	margin-top: 60px;
}
.wh_rcm1_ul{
	font-size: 0;
}
.wh_rcm1_ul li{
	width: 25%;
	display: inline-block;
	vertical-align: text-top;
	text-align: center;
}
.wh_rcm1_ul li .icon{
	width: 98px;
	height: 97px;
	margin: 0 auto;
}
.wh_rcm1_ul li h2{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	font-size: 18px;
	color: #3d3d3d;
	margin-top: 25px;
}
.wh_rcm1_ul li .txt{
	font-size: 13px;
	line-height: 23px;
	color: #919191;
	margin-top: 10px;
}
.wh_rcm2_box{
	margin-top: 60px;
	text-align: center;
}
.wh_pt_com1con{
	font-size: 0;
}
.wh_pt_com1con>*{
	display: inline-block;
	vertical-align: middle;
}
.wh_pt_com1con .info{
	width: 37%;
}
.wh_pt_com1con .info h2{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 40px;
	color: #5b5b5b;
}
.wh_pt_com1con .info h3{
	font-size: 20px;
	color: #5B5B5B;
	letter-spacing: 2px;
	padding: 28px 0;
	position: relative;
}
.wh_pt_com1con .info h3::after{
	display: block;
	content: '';
	width: 148px;
	height: 4px;
	background-color: #5b5b5b;
	position: absolute;
	left: 0;
	bottom: 0;
}
.wh_pt_com1con .info .txt{
	font-size: 14px;
	line-height: 27px;
	color: #999;
	margin-top: 25px;
}
.wh_pt_com1con .img{
	width: 45%;
	margin-left: 18%;
}
.wh_pt_com1con .img img{
	width: 100%;
}
.wh_pt_com1{
	padding-bottom: 26px;
}
.wh_pt_com3{
	background-color: #f7f7f7;
}
.wh_com3_swiper{
	position: relative;
}
.wh_com2_swiper .swiper-button-prev,.wh_com2_swiper .swiper-button-next,
.wh_com3_swiper .swiper-button-prev,.wh_com3_swiper .swiper-button-next,
.wh_com4_swiper .swiper-button-prev,.wh_com4_swiper .swiper-button-next{
	width: 68px;
	height: 68px;
	background-size: 100% 100%;
}
.wh_com2_swiper .swiper-button-prev,
.wh_com3_swiper .swiper-button-prev,
.wh_com4_swiper .swiper-button-prev{
	left: -130px;
	background-image: url(../images/ug15.png);
}
.wh_com2_swiper .swiper-button-next,
.wh_com3_swiper .swiper-button-next,
.wh_com4_swiper .swiper-button-next{
	right: -130px;
	background-image: url(../images/ug16.png);
}
.wh_com2_swiper{
	margin-top: 80px;
	position: relative;
}
.wh_com2_li .img{
	height: 300px;
	width: 100%;
	font-size: 0;
}
.wh_com2_li .img img{
	width: 100%;
	height: 100%;
}
.wh_com2_li .info{
	margin-top: 25px;
}
.wh_com2_li .info h2{
	font-size: 18px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.wh_com2_li .info h3{
	font-size: 14px;
	color: #939393;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 5px;
}
.wh_com4_swiper .swiper-button-prev{
	left: 0;
	top: 30%;
}
.wh_com4_swiper .swiper-button-next{
	right: 0;
	top: 30%;
}
.wh_com4_swiper{
	margin-top: 14px;
	position: relative;
	padding: 0 180px 40px;
}
.wh_com4_li{
	text-align: center;
}
.wh_com4_li .img{
	width: 205px;
	height: 205px;
	border-radius: 50%;
	overflow: hidden;
	background-color: #aa89bd;
	margin: 0 auto;
}
.wh_com4_li .info{
	margin-top: 20px;
	display: none;
}
.wh_com4_li .info h2{
	font-size: 20px;
	color: #494949;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.wh_com4_li .info h3{
	font-size: 16px;
	color: #9f9f9f;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 5px;
}
.wh_com4_swiper .swiper-slide-active .wh_com4_li .info{
	display: block;
}
.wh_com4_swiper .swiper-slide{
	transform: scale(.7);
	transition: all .4s;
}
.wh_com4_swiper .swiper-slide-active{
	transform: scale(1);
}
.wh_com4_swiper .swiper-slide-active .img{
	background-color: #88abda;
}
.wh_list_ul5 li{
	box-shadow: 0 0 5px #ccc;
}
.wh_list_ul5 li .wh_info{
	border: none;
}
.wh_list_ul5 li .wh_top{
	padding: 30px 15px 20px;
}
.wh_list_ul5 li .wh_top h2{
	height: auto;
	-webkit-line-clamp: 1;
}
.wh_list_ul5 li .wh_top p{
	font-size: 12px;
}
.wh_list_ul5 li .wh_btn{
	font-size: 14px;
	color: #db0032;
	margin-top: 10px;
}
.wh_video{
	position: relative;
	width: 1105px;
	height: 505px;
	margin: 0 auto;
}
.wh_video>*{
	width: 100%;
}
.wh_video video{
	width: 100%;
	height: 100%;
	object-fit: fill;
}
.wh_video iframe,.wh_video object,.wh_video embed{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.play_mask{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,.34);
}
.play_mask .video_play{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 138px;
}
.wh_jj{
	text-align: center;
	margin-top: 60px;
	text-align: center;
}
.wh_about_tit{
	text-align: center;
}
.wh_about_tit h2{
	font-size: 28px;
	color: #474747;
	font-weight: bold;
}
.wh_about_tit h3{
	font-size: 24px;
	color: #474747;
	margin-top: 10px;
	letter-spacing: 2px;
}
.wh_jj .txt{
	margin-top: 30px;
	font-size: 16px;
	line-height: 39px;
	color: #636363;
}
.wh_jj .join_btn{
	width: 118px;
	height: 37px;
	border: solid 1px;
	margin: 60px auto 0;
}
.wh_jj .join_btn a{
	display: block;
	line-height: 37px;
	text-align: center;
	font-size: 20px;
	color: #606060;
}
.wh_about_ul1{
	text-align: center;
	font-size: 0;
	padding: 0 40px;
}
.wh_about_ul1 li{
	display: inline-block;
	vertical-align: middle;
	width: 25%;
	text-align: center;
}
.wh_about_ul1 li .icon{
	text-align: center;
	height: 82px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.wh_about_ul1 li .info{
	margin-top: 40px;
}
.wh_about_ul1 li .info h2{
	font-size: 24px;
	letter-spacing: 2px;
	color: #545454;
}
.wh_about_ul1 li .info p{
	font-size: 14px;
	line-height: 28px;
	color: #636363;
	margin-top: 15px;
}
.wh_about3 .wh_jj{
	margin-top: 0;
}
.wh_about4_con{
	margin-top: 30px;
	text-align: center;
}
.wh_about4{
	margin-bottom: 70px;
}
.wh_about5{
	margin-bottom: 20px;
}
.wh_benefit_left1{
	width: 49%;
	height: 414px;
}
.wh_benefit_img1,.wh_benefit_img1 img{
	width: 100%;
	height: 100%;
}
.wh_benefit_right1{
	width: 51%;
	padding: 0 28px;
	height: 414px;
}
.wh_benefit_list1 ul li{
	border: solid 1px #f2f2f2;
	margin-bottom: 60px
}
.wh_benefit_list1 li:nth-child(2n-1) .wh_benefit_left1,
.wh_benefit_list1 li:nth-child(2n) .wh_benefit_right1{
	float: left;
}
.wh_benefit_list1 li:nth-child(2n-1) .wh_benefit_right1,
.wh_benefit_list1 li:nth-child(2n) .wh_benefit_left1{
	float: right;
}
.wh_benefit_list1 li .xd_benefit_info1{
	height: 414px;
    display: flex;
    justify-content: center;
    flex-flow: column;
}
.xd_benefit_info1 h2,
.xd_benefit_info1 h2 a{
	display: block;
	font-size: 24px;
	color: #444;
}
.xd_benefit_info1 h3{
	font-size: 15px;
	color: #5b5b5b;
	margin-top: 20px;
}
.xd_benefit_info1 .txt{
	margin-top: 20px;
	font-size: 12px;
}
.wh_benefit_c1{
	padding-bottom: 60px;
}
.wh_about6{
	background-color: #f8f8f8;
	padding: 60px 0;
}
.wh_about6 .wh_about_tit{
	text-align: left;
}
.wh_about6 .wh_about6_con{
	text-align: center;
	margin-top: 40px
}

/*wh结束*/

/* 关于新增 */
.wh_xw1 {
	margin-bottom: 120px;
}
.wh_x_title1 {
	text-align: center;
	padding-bottom: 50px;
}
.wh_x_title1 h1 {
	font-size: 36px;
	color: #474747;
	margin-bottom: 16px;
}
.wh_x_title1 h2 {
	color: #474747;
	font-size: 30px;
	text-transform: uppercase;
}
.wh_x_list1 ul {
	display: flex;
	width: 720px;
	margin: 0 auto;
	justify-content: space-between;
}
.wh_x_list1 ul li {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.wh_x_list1 ul li p {
	font-size: 22px;
	color: #545454;
	line-height: 28px;
	letter-spacing: 2px;
	margin-top: 40px;
}
.wh_x_list2 ul {
	width: 1000px;
}

/* 新增20200812 */
.s_banner1 {
	text-align: center;
}
.wh_list_ul3 li {
	box-shadow: 0px 0px 5px 0px 
			rgba(147, 147, 147, 0.98);
}
.wh_list_ul3 li .wh_info {
	border: none;
}
.wh_list_ul3 li .wh_img {
	height: 170px;
}
.wh_list_ul4 li .wh_img {
	height: 213px;
}
.wh_category {
	background: #fff;
	border: 1px solid #cbcbcb;
	border-radius: 6px;
	padding: 22px 40px;
	margin-top: -40px;
	position: relative;
}
.wh_cate1 > * {
	display: inline-block;
	vertical-align: top;
}
.wh_cate1 span {
	color: #9a9999;
	font-size: 20px;
	margin-right: 10px;
	line-height: 25px;
}
.wh_cate_r1 {
	width: 92%;
}
.wh_cate_ul a {
	display: inline-block;
	color: #5b5b5b;
	font-size: 16px;
	line-height: 25px;
	padding: 0 13px;
	margin-right: 4px;
	border-radius: 4px;
}
.wh_cate_ul a.on {
	background: #cbcbcb;
	color: #fff;
}
.wh_cate_san {
	padding: 16px 15px;
	background: #f1f2f3;
	border-radius: 8px;
	margin: 20px 0;
}
.wh_cate_san a {
	display: inline-block;
	color: #5b5b5b;
	font-size: 15px;
	margin-right: 40px;
}
.wh_cate_ul1 a {
	font-size: 17px;
}